📚 分类
redis
🕵🏽‍♀️ 问题描述
什么是缓存雪崩?
👨‍🏫 问题讲解
✔ 缓存雪崩是指在同一时段大量的缓存key同时失效。
✔ redis服务宕机,导致大量请求到达数据库,带来巨大压力。
🏳️‍🌈 问题总结
给不同的key的ttl(Time To Live的缩写,表示键的生存时间。它是用来控制键的过期时间的参数)添加随机值
利用redis集群提高服务的可用性(哨兵模式,集群模式)
给缓存业务添加降级限流策略(nginx,spring cloud gateway)
给业务添加多级缓存(Guava,Caffeine)


🌲🌲🌲🌲🌲🌲🌲🌲🌲🌲🌲🌲🌲🌲🌲🌲🌲🌲🌲
🌲  穿透无中生有key, 布隆过滤空隔离。 🌲
🌲  击穿单个过期key, 锁与非期解难题。 🌲
🌲  雪崩大量过期key, 过期时间要随机。 🌲
🌲  面试必考三兄弟,  可用限流来保底。 🌲
🌲🌲🌲🌲🌲🌲🌲🌲🌲🌲🌲🌲🌲🌲🌲🌲🌲🌲🌲
📖 问题信息
📈 浏览次数:48 | 📅 更新时间:2025-12-04 01:40:13
📦 创建信息
🏷️ ID:4 | 📅 创建时间:2024-11-18 01:15:45