我们知道Redis是用"单线程-多路复用io模型"来实现高性能的内存数据服务的,这种机制避免了使用锁,但是同时这种机制在进行sunion之类的比 较耗时的命令时会使redis的并发下降。因为是单一线程,所以同一时刻只有一个操作在进行,所以,耗时的命令会导致并发的下降,不只是读并发,写并发也 会下降。而单一线程也只能用到一个cpu核心,所以可以在同一个多核的服务器中,可以启动多个实例,组成master-master或者master- slave的形式,耗时的读命令可以完全在slave进行。
需要改的redis.conf项
pidfile /var/run/redis/redis_6377.pid #pidfile要加上端口号
port 6377 #这个是必须改的
logfile /var/log/redis/redis_6377.log #logfile的名称也加上端口号
dbfilename dump_6377.rdb #rdbfile也加上端口号
下面是性能参数
- L1 cache reference 0.5 ns
- Branch mispredict 5 ns
- L2 cache reference 7 ns
- Mutex lock/unlock 25 ns
- Main memory reference 100 ns
- Compress 1K bytes with Zippy 3,000 ns
- Send 2K bytes over 1 Gbps network 20,000 ns
- Read 1 MB sequentially from memory 250,000 ns
- Round trip within same datacenter 500,000 ns
- Disk seek 10,000,000 ns
- Read 1 MB sequentially from disk 20,000,000 ns
http://blog.csdn.net/hobbs136/article/details/7619719
相关推荐
Redis实战 Redis实战 Redis实战 Redis实战 Redis实战 Redis实战 Redis实战
redis实战 redis实战 redis实战 redis实战 redis实战 redis实战 redis实战
Redis实战.pdf
Redis实战 Redis实战 Redis实战 Redis实战 Redis实战 Redis实战
Redis实战中文高清Redis实战中文高清Redis实战中文高清Redis实战中文高清Redis实战中文高清
redis实战pdf
redis实战中文版pdf
Redis实战 Redis实战 Redis实战 Redis实战 Redis实战 Redis实战
Redis实战高清电子版-带书签 Redis实战高清电子版-带书签 Redis实战高清电子版-带书签
redis实战操作 redis实战操作 redis实战操作 redis实战操作
redis实战完整版!redis实战完整版!redis实战完整版!redis实战完整版!redis实战完整版!redis实战完整版!redis实战完整版!
【内容简介】, 本书深入浅出地介绍了Redis的5种数据类型,并通过多个实用示例展示了Redis的用法。除此之外,书中还讲述了Redis的优化方法以及扩展方法,是一本对于学习和使用 Redis 来说不可多得的参考书籍。, 本书...
redis实战
redis 实战 带目录 高清 redis 实战 带目录 高清 redis 实战 带目录 高清
redis实战
本书深入浅出地介绍了Redis的5种数据类型,并通过多个实用示例展示了Redis的用法。除此之外,书中还讲述了Redis的优化方法以及扩展方法,是一本对于学习和使用 Redis 来说不可多得的参考书籍。
学习redis的入门书籍,本书由redis的创始人Josiah L. Carlson亲自撰写,书中有许多自己写的小例子,更能帮助读者学习好redis