- 《Redis》设计与实现(第二版)食用指南
- Chapter 1 简单动态字符串
- Chapter 2 Redis里的链表
- Chapter 3 哈希表
- Chapter 4 跳跃表
- Chapter 6 整数集合
- Chapter 7 压缩列表的结构
- Chapter 8 Redis对象
- Chapter 9 数据库
- 9.5 过期删除策略
- Chapter 10 RDB持久化
- Chapter 11 AOF持久化
- Chapter 15 复制
- Chapter 16 集群(参考另一本书)
- Chapter 18 发布订阅
要掌握底层和核心思想
Chapter 1 简单动态字符串和c语言字符串的区别,优点
Chapter 2 Redis里的链表特点 和C语言里的链表比较
Chapter 3 哈希表方法,和Java里的对比,H(key), 冲突处理,重新散列(扩容)
如何采用渐进式Hash
结构,和平衡树的区别
Chapter 6 整数集合整数集合是什么,整数集合的升级
Chapter 7 压缩列表的结构 Chapter 8 Redis对象五种数据结构的实现,底层是什么样的,是如何实现的
特别是关注哈希和跳表
为什么有序集合需要同时使用跳跃表和字典来实现
什么是持久化,怎么实现持久化,用这样的方法有什么好处?
I/O
怎么实现复制,新版旧版同步,主从复制
Chapter 16 集群(参考另一本书) Chapter 18 发布订阅发布订阅的实现



