缓存雪崩

cache_avalanche2026-10-16 18:03:59

缓存雪崩通常指大量缓存条目同时失效,或缓存服务整体不可用,使大量请求集中回源并影响后端服务。

与单个热点失效的区别

单个键的并发回填可按键合并;整体缓存故障会让许多不同键同时回源,仅为某个键加锁不足以保护数据库。

限制故障扩散

实践中可分散过期时间、限制回源并发、为非关键请求降级,并在允许范围内复用旧值。缓存恢复时也要控制预热与回填速度,避免再次制造尖峰。

容量验证应覆盖冷缓存和缓存不可用场景。平时的高命中率不能证明数据库有能力承受全部原始流量。

参考资料

本页目录