后端岗位面试题更新 2026-08-05

请解释Redis内存耗尽(OOM)的成因及常见处理策略,并说明其与缓存击穿问题的关联。

小鹏汽车后端开发消费品/零售风险判断技术原理问题排查Redis

考察说明

考察Redis内存管理、故障应对及缓存击穿的原理与解决思路

回答思路

  1. 说明Redis内存耗尽的典型原因,如数据量增长、未设过期或内存碎片
  2. 提出内存优化与淘汰策略,如LRU/LFU、设置maxmemory及合理配置
  3. 解释缓存击穿的定义、触发场景及其对后端的影响
  4. 阐述解决缓存击穿的常见手段,如互斥锁、逻辑过期、热点数据预热
  5. 将内存耗尽与缓存击穿关联,说明为何内存溢出可能加剧击穿风险
本题已收录答题指导

本题附完整参考答案与评分标准

登录后可查看结构化答题指导;也可以直接开一场模拟面试,AI 面试官用本题实时追问并给出评分。