面试真题

数据库 · 中等 · 腾讯

Redis 缓存雪崩是什么?怎么解决?

中等 数据库 🎤 腾讯
参考答案
缓存雪崩指大量缓存同时过期或Redis不可用,请求全打数据库致宕机。解决:1.过期时间加随机值(如30分+随机秒)错开失效;2.Redis用Sentinel或Cluster保证高可用;3.服务限流降级返回默认;4.后台定时刷新热点。与击穿区别:雪崩是大量key,击穿是单个热点key。预防重于解决,过期策略与架构冗余是关键。
题目整理自公开面经,答案由校招宝自研生成,仅供参考