百度面试题 · 系统设计 · Redis

百度相关面试题,按最终去重题目聚合。

3071 道真题 · 当前筛选命中 55 · 更新 2026-08-05

筛选题目已选:系统设计 · Redis
第 1 题如果某热点数据的缓存刚过期,几百万用户同时发起查询,是否会因为缓存击穿导致超时?请分析原因并说明如何应对。 考察缓存击穿问题识别、并发压力分析与常用防护手段性能优化风险判断系统设计Redis第 2 题如何保证缓存和数据一致性,面对刚改完数据库 JVM 挂了、Redis 不可用等多种情况呢? 考察缓存一致性保障、故障场景下的数据安全与降级策略风险判断系统设计Redis第 3 题LangChain 的 memory 默认机制在多用户并发场景下如何做隔离? 考察对 LangChain 记忆机制的理解和多用户隔离设计能力风险判断系统设计技术原理LangChainRedis第 4 题如何实现一个可靠的Redis分布式锁? 考察分布式互斥的实现原理与正确性风险判断系统设计技术原理Redis第 5 题在分布式系统中,如何设计分布式锁并保证缓存与数据库的一致性? 考察分布式锁的正确实现及缓存一致性方案系统设计技术原理方案权衡Redis第 6 题如何设计多轮对话中的上下文状态管理? 考察对话系统中上下文状态的存储、更新与生命周期管理系统设计方案权衡Redis第 7 题请说明 Redis 主从复制的机制,并讨论保障 Redis 与关系型数据库数据一致性的常见方案。 考察 Redis 复制原理及缓存与数据库一致性的权衡与设计系统设计技术原理方案权衡RedisSQL第 8 题如果使用SETNX实现的锁在业务还没处理完就到达TTL怎么办? 考察分布式锁的续期机制与失效边界处理风险判断系统设计Redis第 9 题当用户规模很大时,是否仍然把全部用户数据存入 Redis,还是仅在用户注册后写入 Redis?请结合缓存与持久化存储的使用场景说明。 考察对大用户量下 Redis 定位的理解,以及缓存与数据库的职责划分系统设计技术原理方案权衡Redis第 10 题Redis如何实现延时队列?请说出两种以上方法。 考察Redis数据结构应用、过期机制和延时任务处理方案系统设计技术原理方案权衡Redis第 11 题如果使用 MQ 重试多次后缓存删除依然失败,你有哪些进一步的应对策略? 考察极限失败场景下的兜底与降级设计风险判断系统设计问题排查Redis第 12 题请说明MongoDB在你架构中的定位,并对比它与MySQL、Redis和本地缓存的适用场景。 考察候选人对不同数据存储技术选型的理解与架构权衡能力系统设计技术选型方案权衡MongoDBMySQLRedis第 13 题在电商秒杀或库存扣减场景中,如何设计才能确保不超卖?请说明核心方案与验证方式。 考察并发库存扣减的正确性设计、原子操作与边界验证风险判断系统设计技术原理RedisSQL第 14 题用 Redis 去存储微信朋友圈,你会怎么设计? 考察基于 Redis 的社交信息流存储设计与读写模型系统设计技术选型方案权衡Redis第 15 题你在缓存双删方案中引入了 MQ 重试机制,请讲讲具体是怎么实现重试的? 考察缓存删除失败后的可靠重试机制设计系统设计技术原理问题排查Redis第 16 题如何设计一个可靠的 Redis 分布式锁? 考察分布式互斥的实现原理、失效处理与边界意识风险判断系统设计Redis第 17 题分布式锁怎么做? 考察分布式锁的实现原理、正确性和故障处理风险判断系统设计技术原理Redis第 18 题如何设计高并发订单系统的库存扣减方案,既要防止超卖,又要提升性能? 考察高并发下库存扣减的正确性、一致性与性能平衡风险判断系统设计方案权衡Redis第 19 题平时你的list是怎么控制长度大小的?怎么避免大key和热key? 考察对 Redis 列表使用、大 Key 与热 Key 治理的理解和工程经验风险判断系统设计技术原理Redis第 20 题如何实现一个分布式锁? 考察分布式锁的安全性、正确性及常见实现方案风险判断系统设计Redis