摘要:
http://www.searchtb.com/2011/05/redis-storage.html1 Redis 内存存储结构本文是基于 Redis-v2.2.4 版本进行分析.1.1 Redis 内存存储总体结构Redis 是支持多key-value数据库(表)的,并用 RedisDb 来表示一个key-value数据库(表). redisServer 中有一个 redisDb *db; 成员变量, RedisServer 在初始化时,会根据配置文件的 db 数量来创建一个 redisDb 数组. 客户端在连接后,通过 SELECT 指令来选择一个 reidsDb,如果不指定,则缺省是re 阅读全文
摘要:
http://www.hoterran.info/redis_persistencehttp://www.cnblogs.com/xhan/archive/2011/02/07/1949640.htmlhttp://www.cnblogs.com/huli/archive/2010/06/06/1752778.html在看全量持久化的时候,可以顺便看下redis的数据结构,下面这个存储结构是比较有用的.redis使用了两种文件格式:全量数据和增量请求。全量数据格式是把内存中的数据写入磁盘, 便于下次读取文件进行加载;增量请求文件则是把内存中的数据序列化为操作请求,用于读取文件进行replay. 阅读全文