Redis开篇


使用场景
缓存

缓存穿透
解决方法一:

方法二:

通过多次hash来获取对应的值。




小结

缓存击穿



缓存雪崩


打油诗

双写一致性
两种不同的要求


强一致

读锁代码

写锁代码

强一致,性能低。
延迟一致
方案一:消息队列

方案二:Canal


持久化

RDB持久化


AOF


一般使用everysec配置。

两种方式对比

数据过期策略

过期策略为:定期删除+惰性删除配合使用。
惰性删除

定期删除

小结:

数据淘汰策略




小结

Redis实现的分布式锁


Redisson






Redis其他面试问题
主从复制、主从同步
主从复制




哨兵模式

服务状态监控

Redis集群(哨兵模式)脑裂


分片集群



为什么redis为单程,还这么快



























