请解释Redis内存耗尽(OOM)的成因及常见处理策略,并说明其与缓存击穿问题的关联。
考察说明
考察Redis内存管理、故障应对及缓存击穿的原理与解决思路
回答思路
- 说明Redis内存耗尽的典型原因,如数据量增长、未设过期或内存碎片
- 提出内存优化与淘汰策略,如LRU/LFU、设置maxmemory及合理配置
- 解释缓存击穿的定义、触发场景及其对后端的影响
- 阐述解决缓存击穿的常见手段,如互斥锁、逻辑过期、热点数据预热
- 将内存耗尽与缓存击穿关联,说明为何内存溢出可能加剧击穿风险
本题已收录答题指导
本题附完整参考答案与评分标准
登录后可查看结构化答题指导;也可以直接开一场模拟面试,AI 面试官用本题实时追问并给出评分。