上一节中介绍了master-slave模式,在最小配置:master、slave各一个节点的情况下,不管是master还是slave down掉一个,“完整的”读/写功能都将受影响,这在生产环境中显然不能接受。幸好redis提供了sentinel(哨兵)机制,通过sentinel模式启动redis后...
分类:
其他好文 时间:
2014-11-21 10:21:49
阅读次数:
277
原文链接在这篇文章中, 我将向大家介绍一种我认为比较合理的 Redis 源码阅读顺序, 希望可以给对 Redis 有兴趣并打算阅读 Redis 源码的朋友带来一点帮助。第 1 步:阅读数据结构实现刚开始阅读 Redis 源码的时候, 最好从数据结构的相关文件开始读起, 因为这些文件和 Redis 中...
分类:
其他好文 时间:
2014-11-21 01:18:12
阅读次数:
340
百度百科redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set --有序集合)和hash(哈希类型)。这些数据类型都支持push/pop、add/remov...
分类:
系统相关 时间:
2014-11-20 23:16:05
阅读次数:
350
1、String常用命令:set,get,decr,incr,mget 等。应用场景:String是最常用的一种数据类型,普通的key/value存储都可以归为此类。详细的说,redis所有的keys都是字符串类型,同时字符串类型也是values的基本数据类型。以及其他更为复杂的数据类型——list...
分类:
其他好文 时间:
2014-11-20 21:39:53
阅读次数:
173
1、文件准备2、启动Redis服务3、在当前目录下重新开启一个redis窗口。
redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set --有序集合)和hash(哈希类型)。这些数据类型都支持push/pop、add/remove及取交...
参照redis同步写文件源码,理解同步写数据到磁盘的流程...
分类:
其他好文 时间:
2014-11-20 13:42:44
阅读次数:
126
Gatling是一款开源的压力测试工具,基于Scala,AkkaandNetty。可录制测试脚本,也可以手动编写脚本,适合有编程经验的测试人员使用;支持测试用例的参数化,可以使用csv、json、jdbc、redis等多样的数据源;能够模拟各种并发场景;能够生成比较详细的测试报表。示例脚本:impo...
分类:
其他好文 时间:
2014-11-20 13:33:27
阅读次数:
374
1、快照的方式持久化到磁盘自动持久化规则配置save9001save30010save6010000上面的配置规则意思如下:#Intheexamplebelowthebehaviourwillbetosave:#after900sec(15min)ifatleast1keychanged#after300sec(5min)ifatleast10keyschanged#after60secifatleast10000keyschangedredis..
分类:
其他好文 时间:
2014-11-19 18:58:19
阅读次数:
161
php数据转换为html table或者csv文件...
分类:
Web程序 时间:
2014-11-19 18:40:40
阅读次数:
232