百度面试题 · Redis
百度相关面试题,按最终去重题目聚合。
共 3071 道真题 · 当前筛选命中 196 道 · 更新 2026-08-05
筛选题目已选:Redis
考察点
技术栈
第 141 题Redis 中跳表(skip list)主要在哪个数据结构中使用?它是如何实现有序查找的? 考察对 Redis 跳表结构设计及有序集合支持的理解第 142 题在秒杀场景下,能否直接用分布式锁控制库存扣减?会有什么问题? 考察秒杀场景下分布式锁与库存扣减的工程权衡及常见性能与一致性问题第 143 题滑动窗口限流怎么做的? 考察限流算法原理、实现细节与边界处理能力第 144 题用到过哪些缓存的过期策略? 考察对常见缓存过期机制的理解与应用场景选择第 145 题Redis 过期删除的策略是什么? 考察对 Redis 过期键删除机制的理解与对比第 146 题讲一下 Redis 为什么快? 考察对 Redis 性能核心原理与内存模型的理解第 147 题请介绍Redis底层数据类型、具体实现及使用场景。 考察对Redis核心数据结构及其底层实现原理与场景选型的理解第 148 题请描述一次完整的抢购流程设计,从用户发起请求到最终扣减库存。 考察对高并发抢购流程的端到端理解和关键环节把控第 149 题请说明在项目中为什么选择 Redis 和 RabbitMQ,以及它们各自承担什么职责。 考察技术选型理由与中间件职责划分第 150 题在大量数据下,为什么 Redis 的 list 性能会低下,需要避免大 key?请从底层的 quicklist 考虑。 考察对 Redis list 底层数据结构 quicklist 的理解及大 key 的性能影响第 151 题Redis 和 MySQL 联合使用且并发较高时,如何保持数据一致性? 考察缓存与数据库一致性方案的设计能力与权衡第 152 题Redis中你用过哪些数据结构?有没有用过比较复杂的命令? 考察对Redis数据结构的熟悉程度及复杂命令的理解与实战应用第 153 题请说明 Redis 的基本读写操作是怎样的? 考察对 Redis 基础数据读写机制的掌握第 154 题跳表知道吗? 考察对跳表数据结构的基本认知与核心特性理解第 155 题详细说明如何使用MySQL + Redis + 本地缓存实现高并发数据处理逻辑。 考察多级缓存分层架构设计及一致性、穿透、雪崩等处理第 156 题请说明你的项目在数据存储到 Redis 时的失效机制是如何设计和实现的? 考察 Redis 缓存失效策略的设计与实现能力第 157 题将包含性别、手机号等字段的个人信息存入 Redis,应选择什么数据结构?为什么 string 类型不合适? 考察 Redis 常用数据结构的选型与适用场景辨析第 158 题请介绍Redis的持久化机制,并说明不同持久化方式的优缺点。 考察对Redis持久化原理、适用场景和权衡的掌握第 159 题Redis的主从同步是怎么实现的 考察对Redis主从复制机制、全量与增量同步流程的理解第 160 题请解释 SETNX 命令的原理及其在分布式锁中的应用。 考察对 Redis 原子命令机制的理解及实际运用能力