引言
http://redisbook.com/上有Redis源码的注释。
本书是基于Redis 3.0的开发版来书写的。
Redis 3.0的更新主要与Redis的多机功能有关,而Redis 3.0的单机功能则与Redis 2.6、Redis 2.8的单机功能基本相同。
本书有“数据结构与对象”、“单机数据库的实现”、“多机数据库的实现”、“独立功能的实现”4个部分组成。
当称呼一个数据库键为"字符串键"、"列表键"时,指的是这个键对应的值为"字符串对象"、"列表对象"。
Redis中的每个键值对都是由对象(object)组成的:
- 键总是一个字符串对象(string object)。
- 值可以是字符串对象(string)、列表对象(list)、哈希对象(hash)、集合对象(set)、有序集合对象(zset)。
Redis文件事件、时间事件:
- 文件事件主要用于应答客户端的连接请求,接收客户端发送的命令请求,以及向客户端返回命令回复。
- 时间事件主要用于执行redis.c/serverCron函数(表示redis.c文件中的serverCron函数),这个函数执行常规的维护和管理操作来保持Redis服务器的正常运作,触发定时操作。
书中引用Redis源代码文件用file/name,引用标准库文件用<file>/name。
网友评论