百度面试题 · 问题排查 · Redis
百度相关面试题,按最终去重题目聚合。
共 3071 道真题 · 当前筛选命中 17 道 · 更新 2026-08-05
筛选题目已选:问题排查 · Redis
考察点
技术栈
第 1 题Redis的过期时间是怎么设置的呢? 考察Redis键过期机制的配置方式与底层原理第 2 题项目中哪些地方用到了 Redis? 考察候选人项目经历中有无使用 Redis 及具体应用场景是否真实合理第 3 题如果使用 MQ 重试多次后缓存删除依然失败,你有哪些进一步的应对策略? 考察极限失败场景下的兜底与降级设计第 4 题请说明 Redis 的大 key 问题是什么,以及如何发现和处理? 考察对 Redis 大 key 危害、发现手段与处理策略的理解第 5 题你在缓存双删方案中引入了 MQ 重试机制,请讲讲具体是怎么实现重试的? 考察缓存删除失败后的可靠重试机制设计第 6 题Redis中key过期后是如何清理的? 考察Redis过期键的清理机制与内存管理策略第 7 题请说明如何定位 Redis 中的大 key,以及如何安全地解决大 key 问题。 考察排查工具掌握和针对不同数据类型的处理方案第 8 题Redis中剩余1个key未过期,会不会因为大量key过期而卡住? 考察对Redis过期键清理机制的理解及性能影响评估第 9 题请谈谈Redis中大key(big key)的产生原因、危害以及如何发现与处理。 考察对Redis大key问题的理解、风险识别与治理能力第 10 题在基于Redis的SET NX分布式锁方案中,任务重启了怎么办? 考察分布式锁在任务重启场景下的健壮性处理与边界意识第 11 题请谈谈你对 Redis 作为缓存的理解。 考察对 Redis 缓存特性的掌握与应用场景分析第 12 题请解释 SETNX 命令的原理及其在分布式锁中的应用。 考察对 Redis 原子命令机制的理解及实际运用能力第 13 题如何处理缓存击穿后,大量数据导致的 MySQL 单请求慢查询问题? 考察对缓存击穿场景下数据库慢查询的识别与优化能力第 14 题Redis 在生成 RDB 快照的过程中,具体会在哪些环节产生阻塞? 考察对 Redis RDB 持久化阻塞机制的理解第 15 题什么是缓存击穿?如何解决? 考察对缓存热点失效问题的理解与应对措施第 16 题如何解决缓存穿透、缓存雪崩等问题? 考察缓存异常场景的识别与应对方案第 17 题请介绍你的项目里如何实现防止商品超卖,以及为什么选择 Redis 与 Lua 脚本而不是基于锁的实现? 考察并发扣减库存的原子性方案理解与选型权衡能力