滴滴面试题 · 技术原理 · Redis
滴滴相关面试题,按最终去重题目聚合。
共 2131 道真题 · 当前筛选命中 117 道 · 更新 2026-08-05
筛选题目已选:技术原理 · Redis
考察点
技术栈
第 21 题Redis 内部如何记录和判断键的过期时间? 考察对 Redis 过期时间的数据结构与底层实现的理解第 22 题Redis有哪些数据结构,分别在哪些场景使用? 考察Redis核心数据结构的理解及其典型场景匹配能力第 23 题Redis在线上是否遇到过数据丢失的情况? 考察对Redis持久化、主从复制及故障场景下数据可靠性风险的理解第 24 题讲一下 Redis 中 zset(有序集合)的底层数据结构与实现原理。 考察 Redis 有序集合的底层实现、编码转换及复杂度分析第 25 题讲讲Redis分布式锁的设计与实现。 考察分布式锁正确性、失效处理和边界意识第 26 题介绍一下Redis的内存淘汰策略 考察对Redis内存管理与数据淘汰机制的理解第 27 题Redis的原子性与MySQL事务的原子性在含义上有何区别?请结合具体机制说明。 考察对分布式缓存与关系数据库原子性概念的区分与理解第 28 题为什么 Zset 选择跳表而不是红黑树或 B+ 树作为有序结构? 考察对跳表特性的理解以及不同数据结构在 Redis 场景下的权衡第 29 题Redis的网络模型是什么样的? 考察对Redis单线程I/O多路复用模型及其设计原理的理解第 30 题Lua脚本执行时间过长时,可以从哪些方面进行优化? 考察对Redis Lua脚本性能瓶颈的理解及优化手段第 31 题Redis 的 hash 结构在发生 hash 冲突时如何处理? 考察哈希冲突解决机制以及对性能影响的意识第 32 题Redis一直往里写数据,内存满了之后继续写入,Redis会有什么表现? 考察内存淘汰策略与内存满时的行为第 33 题Redis 中单纯使用 set 和 get 命令操作的数据结构是什么? 考察对 Redis 基本字符串数据结构的理解第 34 题你使用过哪些非关系型数据库?除了 Redis 之外还掌握哪些? 考察候选人对多种非关系型数据库的了解和使用经验第 35 题请介绍Redis分布式锁的原理。 考察分布式锁的核心实现原理与边界条件第 36 题你的项目中怎么保证MySQL与Redis的一致性? 考察缓存与数据库一致性方案的选型与权衡第 37 题什么是缓存雪崩?如何解决? 考察缓存雪崩的概念理解与系统性解决方案第 38 题如果要遍历 Redis 中所有 key,该如何做才能避免影响线上业务? 考察对 Redis 遍历机制的理解及线上安全操作意识第 39 题Redis怎么实现分布式锁? 考察分布式锁的原子性、互斥、超时与释放机制第 40 题请介绍 Redis 常用的数据结构及其典型应用场景。 考察对 Redis 基础数据结构的掌握及场景匹配能力