滴滴面试题 · Redis
滴滴相关面试题,按最终去重题目聚合。
共 2131 道真题 · 当前筛选命中 147 道 · 更新 2026-08-05
筛选题目已选:Redis
考察点
技术栈
第 1 题Redis 持久化方式有哪些? 考察对 Redis 持久化机制的理解与选型能力第 2 题如何利用Redis做滑动窗口限流? 考察限流算法理解与Redis数据结构在滑动窗口场景的应用第 3 题本地缓存和Redis缓存的区别是什么? 考察对两类缓存机制、适用场景和一致性的理解第 4 题Redis主从延迟是什么量级? 考察对Redis复制机制和延迟因素的定量与定性理解第 5 题Redis 如何实现键的淘汰策略?比如懒加载与字典扫描机制。 考察对 Redis 内存淘汰机制实现原理的理解,包括惰性删除与主动清理触发方式。第 6 题在 Redis 实现分布式锁时出现锁失效,如何处理锁超时或持有者变更的情况? 考察分布式锁失效场景的识别与解决方案第 7 题在阅读 Redis 源代码时,你认为最值得关注的数据结构或机制是什么?请说明原因。 考察对 Redis 源码深入理解与学习重点的把握第 8 题拆分 big key 后,如何保证获取全部相关数据的原子性? 考察拆分数据后的一致性保证与原子读取设计第 9 题如果抢购商品库存比较多,比如十万,把下单用户id存到Redis的一个set中,会有什么风险? 考察Redis大数据量存储和并发场景下的风险识别第 10 题Redis的ZSet讲一下,都有什么 考察对Redis有序集合数据结构、命令及典型应用的理解第 11 题缓存击穿和缓存穿透有什么区别?分别如何解决? 考察缓存故障识别的准确性与针对性方案设计第 12 题Redis哨兵具体如何实现的? 考察对Redis哨兵核心机制及故障处理流程的深入理解第 13 题在多级缓存的设计中,你如何考虑各层缓存的职责划分与容量规划? 考察多级缓存架构设计的合理性第 14 题Redis 中常用的五种数据类型分别是什么?请简要说明各自的特点和典型应用场景。 考察对 Redis 核心数据结构的掌握程度及其适用场景第 15 题缓存未命中时,为什么通常不直接把请求落到数据库?请说明 Redis 缓存场景下的合理处理方式。 考察对缓存架构、穿透风险与降级策略的理解第 16 题你如何规划系统学习 Redis 源代码的路径?请描述你的学习方法与重点。 考察学习能力与源码学习的系统化方法第 17 题分布式锁的实现:setnx 考察基于 setnx 的分布式锁实现原理与边界处理第 18 题你如何保证多级缓存与数据库之间的数据一致性? 考察缓存一致性的实现机制第 19 题Redis怎么持久化? 考察Redis持久化机制的理解与配置权衡第 20 题请描述一次你在项目中编写 Redis Lua 脚本的具体实践,包括脚本要解决的业务问题、设计思路和效果。 考察 Lua 脚本在真实项目中的应用设计与落地能力