Redis缓存雪崩、击穿、穿透、双写一致性、并发竞争、热点key重建优化、BigKey的优化 等解决方案
一.缓存雪崩1.含义同一时刻,大量的缓存同时过期失效。2.产生原因和后果(1).原因:由于开发人员经验不足或失误,大量热点缓存设置了统一的过期时间。(2).产生后果:恰逢秒杀高峰,缓存过期,瞬间海量的QPS(每秒查询次数)直接打到DB上,如果系统架构没有熔断机制,直接将导致系统全线崩溃。3.处理方案(1).设置不同的缓存失效时间,比如可以在缓存过期时间后面加个随机数,这样就避免同一时刻缓存大量过期