总结3: Redis

参考书籍《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面试题

https://zhuanlan.zhihu.com/p/112944545?utm_source=wechat_session&utm_medium=social&utm_oi=936226946954768384

https://zhuanlan.zhihu.com/p/119356375?utm_source=wechat_session&utm_medium=social&utm_oi=936226946954768384

 

13、Redis实现布隆过滤器

https://blog.csdn.net/weixin_38003389/article/details/89918747

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章