百度面试题 · Redis
百度相关面试题,按最终去重题目聚合。
共 3071 道真题 · 当前筛选命中 196 道 · 更新 2026-08-05
筛选题目已选:Redis
考察点
技术栈
第 41 题MySQL和Redis的各自应用场景是什么? 考察关系型数据库与缓存/内存数据库的定位认知和选型能力第 42 题请介绍 Redis 中 string 类型的数据结构及其底层实现。 考察对 Redis string 类型数据结构的理解及底层编码机制第 43 题请说明MongoDB在你架构中的定位,并对比它与MySQL、Redis和本地缓存的适用场景。 考察候选人对不同数据存储技术选型的理解与架构权衡能力第 44 题假设你的Redis占用内存很满了,那时候你使用RDB会怎么样呢? 考察Redis内存满时RDB持久化的行为、风险与处理策略第 45 题在电商秒杀或库存扣减场景中,如何设计才能确保不超卖?请说明核心方案与验证方式。 考察并发库存扣减的正确性设计、原子操作与边界验证第 46 题用 Redis 去存储微信朋友圈,你会怎么设计? 考察基于 Redis 的社交信息流存储设计与读写模型第 47 题你在缓存双删方案中引入了 MQ 重试机制,请讲讲具体是怎么实现重试的? 考察缓存删除失败后的可靠重试机制设计第 48 题Redis和Elasticsearch分别适合什么样的使用场景? 考察对两种中间件能力边界和应用场景的理解与辨析第 49 题RDB 在生成的时候,性能差主要差在哪里? 考察对 Redis RDB 持久化性能损耗来源的理解第 50 题如何设计一个可靠的 Redis 分布式锁? 考察分布式互斥的实现原理、失效处理与边界意识第 51 题Redis中key过期后是如何清理的? 考察Redis过期键的清理机制与内存管理策略第 52 题Redis集群中是如何确定某个key存储在哪个节点的? 考察Redis集群的槽位分配与哈希定位机制第 53 题分布式锁怎么做? 考察分布式锁的实现原理、正确性和故障处理第 54 题如何设计高并发订单系统的库存扣减方案,既要防止超卖,又要提升性能? 考察高并发下库存扣减的正确性、一致性与性能平衡第 55 题平时你的list是怎么控制长度大小的?怎么避免大key和热key? 考察对 Redis 列表使用、大 Key 与热 Key 治理的理解和工程经验第 56 题请实现一个重复下单去重逻辑,例如同一用户对同一商品在短时间内的重复提交只保留一次。 考察去重设计中的幂等性、并发控制与缓存/存储一致性第 57 题如何实现一个分布式锁? 考察分布式锁的安全性、正确性及常见实现方案第 58 题让你自己实现一个最简单的分布式锁,你会怎么实现? 考察分布式锁的最小可行实现与关键边界意识第 59 题如何确定缓存过期时间设置成多少合适? 考察缓存策略设计、业务场景分析与权衡能力第 60 题请对比 Redis 的 RDB 和 AOF 两种持久化方式的原理与适用场景。 考察对 Redis 持久化机制的理解与场景权衡能力