缓存穿透 方案一: 方案二: 可能存在误判: 缓存击穿 缓存雪崩 Mysql和Redis的双写一致性 强一致,性能低: 最终一致性: 方案一: 方案二(低代码入侵): 总结: 持久化 RDB: AOF: 对比: 数据过期策略 惰性删除: 定期删除: 数据淘汰策略 分布式锁 例子: 单体项目,一台服务器,加锁即可: 一台服务器不够,开集群: 多个jvm,每个jvm都有一个本地锁,不能锁住多个jvm: 分布式锁: 实现-setnx: 实现-redisson: 同一线程,同一把锁,就可重入: 主从一致性: 总结: 集群 其他Redis问题 完结撒花!