- Redis故障
- 雪崩
- Redis大面积出现失效如过期,导致压力全放在Mysql,导致对Mysql 降维打击,多米诺骨牌效应,导致其他接口也会崩坍,重启也会出现同样情况
- 解决方法
- 设置随机过期时间,
- 设置永不过期
- 热点数据放在不同集群
- 击穿
- 一个非常热的点,不断请求,突然失效,降维打击DB
- 解决方式
- 网关Nginx某个IP访问过高,拉黑
- 热点数据永不过期
- 加互斥锁
- 穿透
- 缓存中没有数据,根本不存在的数据,大QPS将直接打击数据库,导致数据库崩溃
- 解决方式
- 参数校验
- 布隆过滤器过滤不存在的数据
- 雪崩
Redis故障
最新推荐文章于 2025-10-10 09:19:46 发布
本文探讨了Redis缓存系统在高并发场景下可能遇到的雪崩、击穿和穿透问题,这些问题可能导致后端数据库压力剧增甚至崩溃。文章提出了设置随机过期时间、热点数据永不过期等策略,并介绍了使用布隆过滤器和加互斥锁来防止缓存穿透的方法。
543

被折叠的 条评论
为什么被折叠?



