參考書籍《Redis設計與實現》
整體介紹
https://www.processon.com/view/link/5e84a6a0e4b0893f957a84dc#map
https://blog.csdn.net/piaoslowly/article/details/81563579
1、Redis的數據類型和數據結構
5中數據類型:(對象類型)
https://www.runoob.com/redis/redis-data-types.html
底層數據結構:
https://blog.csdn.net/piaoslowly/article/details/83339786
https://www.cnblogs.com/ysocean/p/9080942.html#_label1
1.1 字符串 SDS
1.2 鏈表- 跳鏈表 可以實現場景?
1.3 Hash
https://www.jianshu.com/p/8299aea62ab8
rehash(擴容方案)
https://blog.csdn.net/whereisherofrom/article/details/80833863
https://www.jianshu.com/p/7f53f5e683cf
1.4 Set(集合)
1.5 ZSet(有序集合)
2、Redis持久化方式
https://www.jianshu.com/p/d3ba7b8ad964
3、Redis的過期刪除策略(解決緩存刪除的問題)和淘汰策略
https://www.cnblogs.com/rinack/p/11549362.html
使用定期刪除和惰性刪除兩種策略
https://www.jianshu.com/p/f467a530d51d
Redis的淘汰key策略(解決內存不夠的問題),以及LUR、TTL、隨機淘汰算法
https://stor.51cto.com/art/201904/594773.htm
4、Redis的事務
事務的操作:
https://www.cnblogs.com/DeepInThought/p/10720132.html
https://www.cnblogs.com/kyrin/p/5967620.html
Jedis處理事務
https://www.cnblogs.com/Mike_Chang/p/9560867.html
https://my.oschina.net/wwwd/blog/829428
5、Redis集羣部署方案
https://blog.csdn.net/yejingtao703/article/details/78484151
https://www.jianshu.com/p/c2abf726acc7
https://www.cnblogs.com/me115/p/9043420.html
https://blog.csdn.net/openbox2008/article/details/80033133
https://www.cnblogs.com/caicz/p/10797167.html
Codis
https://www.cnblogs.com/reblue520/p/6874925.html
6、緩存穿透、緩存擊穿、緩存雪崩區別和解決方案
https://blog.csdn.net/kongtiao5/article/details/82771694
https://juejin.im/post/5c9a67ac6fb9a070cb24bf34
https://www.cnblogs.com/zhangww/p/9942390.html
相關布隆過濾器以及實現:
https://www.cnblogs.com/CodeBear/p/10911177.html
7、Redis的運行原理,爲什麼快
https://zhuanlan.zhihu.com/p/52600663
Redis多路複用的實現
https://blog.csdn.net/u014590757/article/details/79860766
8、Hash一致性
https://www.cnblogs.com/study-everyday/p/8629100.html
https://www.cnblogs.com/lpfuture/p/5796398.html
原理和java實現
https://blog.csdn.net/suifeng629/article/details/81567777
9、Redis的使用場景
https://blog.csdn.net/youanyyou/article/details/82177767
10、Redis分佈式鎖的實現,redission
https://www.cnblogs.com/AnXinliang/p/10019389.html
11、Redis由單線程變爲多線程
https://cloud.tencent.com/developer/article/1483779
12、Redis面試題
13、Redis實現布隆過濾器
https://blog.csdn.net/weixin_38003389/article/details/89918747