本文是《redis设计与实现》的学习整理。
1 基础数据结构
1.1 字符串
字符串.png
1.2 链表
链表.png
1.3 哈希表
哈希表.png
1.4 跳跃表
跳跃表.png
1.5 整数集合
整数集合.png
1.6 压缩列表
压缩列表.png
2 五种常用对象
2.1 五种对象
五种对象.png
2.2 五种对象 常用场景
https://www.cnblogs.com/jasonZh/p/9513948.html
3 单机技术
3.1 数据库的实现原理
image.png
image.png
3.2 持久化
RDB.png
AOF.png
区别.png
3.3 事件
事件.png
3.4 客户端
客户端.png
3.5 服务器
服务器.png
4 多机技术【只是看了视频跟ppt,没有仔细看书的内容】
多机列表.png
https://pan.baidu.com/s/1Id01YBYMtY0txWClgtckuQ
http://www.chinahadoop.cn/course/31/lesson/hflist/all
5 发布与订阅
发布订阅.png
6 事务
事务.png
7 redis分布式锁的实现
https://zhuanlan.zhihu.com/p/56967537
8 分布式缓存常见问题整理 [来自拉钩课程]
缓存失效.png
缓存穿透.png
缓存雪崩.png
数据不一致.png
数据并发竞争.png
hot key.png
big key.png
9 scan 分析文章
http://chenzhenianqing.com/articles/1090.html
http://chenzhenianqing.com/articles/1101.html