直接发车🚗
一.雪崩
1.触发原因
2.应对策略
不同触发原因,应对策略也不一致
应对A:
应对B:
二.击穿
应对方案
三.穿透
一般出现的两种情况
应对方案
总结
缓存异常 | 产生原因 | 应对方案 |
---|---|---|
缓存雪崩 | 大量key同一时间过期 | 1.打散过期时间 2.互斥锁 3.双key策略 4.后台更新缓存,定时更新,消息通知更新 |
redis故障宕机 | 1.服务熔断 2.请求限流 3.构建redis高可用集群 | |
击穿 | 频繁访问过期热点数据 | 1.互斥锁 2.热点数据永不过期 |
穿透 | 访问缓存和数据库种均不存在的数据 | 1.拦截非法请求 2.缓存空置或默认值 3.使用过滤器判断 |