第一部分:数据结构与对象
- 数据库
- RDB 持久化
- AOF 持久化
- AOF 持久化的实现
- AOF 文件的载入与数据还原
- AOF 重写
- 重点回顾
- 事件
- 客户端
- 服务器
- 复制
- Sentinel
- 启动并初始化 Sentinel
- 获取主服务器信息
- 获取从服务器信息
- 向主服务器和从服务器发送信息
- 接收来自主服务器和从服务器的频道信息
- 检测主观下线状态
- 检查客观下线状态
- 选举领头 Sentinel
- 故障转移
- 重点回顾
- 参考资料
- 集群
- 发布与订阅
- 事务
- Lua 脚本
- 创建并修改 Lua 环境
- Lua 环境协作组件
- EVAL 命令的实现
- EVALSHA 命令的实现
- 脚本管理命令的实现
- 脚本复制
- 重点回顾
- 参考资料
- 排序
- SORT
命令的实现 - ALPHA 选项的实现
- ASC 选项和 DESC 选项的实现
- BY 选项的实现
- 带有 ALPHA 选项的 BY 选项的实现
- LIMIT 选项的实现
- GET 选项的实现
- STORE 选项的实现
- 多个选项的执行顺序
- 重点回顾
- 二进制位数组
- 位数组的表示
- GETBIT 命令的实现
- SETBIT 命令的实现
- BITCOUNT 命令的实现
- BITOP 命令的实现
- 重点回顾
- 参考资料