1、通配删除相同前缀的缓存DEL命令的参数不支持通配符,但我们可以结合Linux的管道和xargs命令自己实现删除所有符合规则的键。比如要删除所有以“structure_”开头的键,就可以执行下面的语句redis-cli
KEYS "structure_*" | xargs redis-cli DE...
分类:
其他好文 时间:
2014-05-08 14:37:53
阅读次数:
313
比如下单的时候修改数据分离锁,对单个订单加锁在一个实例里面可以保证修改串行执行
分类:
其他好文 时间:
2014-05-08 13:43:34
阅读次数:
208
前两天跟同事讨论,说到高并发系统如何做优化,提到这个问题,他说他有些茫然,有点不知道该如何下手。
我想了想这几年做的各种系统优化工作,正好也简单总结一下,总结起来就是:一个核心,N种手段。 一个核心就是:多、快、准。 N种手段就要围绕上面的核心做的各种处理。
上面这个核心字多点说也就是:更多用户访问...
分类:
编程语言 时间:
2014-05-08 10:39:16
阅读次数:
297
InnoDB是Mysq的表提供事务、回滚、崩溃修复能力和多版本并发控制的事务安全。MyIsAm存储引擎是Mysql中常见的存储引擎。Memory存储引擎所有的数据都存在内存中。速度快,但安全性不高。default-character-set
= utf8character-set-server = ...
分类:
数据库 时间:
2014-05-08 10:12:39
阅读次数:
307
概述
Redis不仅可以作为缓存来使用,也可以作为内存数据库。Redis作为内存数据库使用时,必须要解决一个问题:数据的持久性。有些将Redis作为缓存使用的场景也需要将缓存的数据持久化到存储介质上,这样在Redis重启后仍然能对热点数据提供缓存服务,不会因为缓存数据的缺失而对整个系统造成冲击。
本文就Redis内置的持久化机制进行说明。...
分类:
其他好文 时间:
2014-05-08 00:03:42
阅读次数:
356
Netty入门二:开发第一个Netty应用程序
2.2、认识下Netty的Client和Server
一个Netty应用模型,如下图所示,但需要明白一点的是,我们写的Server会自动处理多客户端请求,理论上讲,处理并发的能力决定于我们的系统配置及JDK的极限。...
分类:
Web程序 时间:
2014-05-07 23:12:18
阅读次数:
546
1.下载安装大家根据各自系统配置,下载相对应的redis版本。我下载是redis
2.6将redis.conf 复制到 bin/release/redisbin 里面redis-server.exe
服务程序redis-check-dump.exe:本地数据库检查redis-check-aof.ex...
分类:
数据库 时间:
2014-05-07 21:04:48
阅读次数:
459
无论是android系统还是VxWorks等实时系统,在开发调试过程中...
分类:
其他好文 时间:
2014-05-07 12:44:58
阅读次数:
302
select * from table where id =
?类似于上面这样的sql,如果不用绑定变量,每次执行时Oracle会认为是不同的sql,会在每次执行时生成一遍执行计划,而执行计划的生成是非常耗CPU,试想一下,如果1000个并发都在执行这条语句,等于同时在生成1000个执行计划。如果使...
分类:
数据库 时间:
2014-05-07 00:58:05
阅读次数:
418
一 串行模式和并行模式 一般一个服务应用程序采用以下两个架构模型之一:串行模式
一个线程等待一个客户发出的请求,当请求到达的时候,线程会被换醒来处理客户的请求。并发模式。一个线程等待一个客户发出的请求,当请求到达的时候,线程会创建一个新的线程来处理客户的请求,而当前线程则会进入下一次循环继续等待.....
分类:
其他好文 时间:
2014-05-07 00:22:59
阅读次数:
309