哈啰出行面试题 · Redis
哈啰出行相关面试题,按最终去重题目聚合。
共 1277 道真题 · 当前筛选命中 91 道 · 更新 2026-08-05
筛选题目已选:Redis
考察点
技术栈
第 21 题请说明缓存击穿的常见解决方案及其适用场景。 考察对缓存击穿问题的理解及应对策略的掌握第 22 题请讲解令牌桶限流算法的原理,并说明如何使用 Redis 实现令牌桶,以及 Lua 脚本在其中扮演的角色。 考察对限流算法原理的理解、Redis 实现细节与 Lua 脚本原子性保证第 23 题请介绍 Redis 的持久化机制,并说明各自的优缺点。 考察对 Redis 持久化原理与选型权衡的理解第 24 题提到过大key问题,是什么情况导致的? 考察对Redis大Key问题成因及危害的理解第 25 题讲讲Redis分布式锁的设计与实现。 考察分布式锁正确性、失效处理和边界意识第 26 题Redis支持哪些基本数据结构?各自有哪些特性和典型使用场景? 考察对Redis核心数据结构的掌握、特性理解与应用能力第 27 题项目中分布式锁是如何实现的? 考察分布式锁的技术选型、实现细节与边界处理能力第 28 题请解释 Redis 集群为什么使用哈希槽(hash slot)机制? 考察 Redis 集群数据分布与扩展性设计原理第 29 题如何保证Redis缓存与数据库的数据一致性? 考察缓存一致性处理能力第 30 题在 Redis 中,如何高效找出大量以指定前缀开头的 key?请说明可用命令及适用场景。 考察对 Redis 遍历与阻塞风险的理解及方案权衡第 31 题从响应性能、数据模型和适用场景角度,Redis 相比 MySQL 的主要优势是什么? 考察对 Redis 与 MySQL 核心差异的理解及场景选型能力第 32 题Redis中string类型和hash类型的选择 考察Redis数据结构特性理解与应用场景权衡第 33 题Redis支持事务吗?支持的话哪些命令参与事务? 考察对Redis事务机制及其命令的理解第 34 题请介绍 Redis 的持久化方案,并说明各自的适用场景。 考察 Redis 持久化机制的原理、差异与选型第 35 题Redis怎么实现分布式锁? 考察分布式锁的原子性、互斥、超时与释放机制第 36 题热词排行榜用 ZSet 实现时,分数该如何计算? 考察用户对 Redis ZSet 排序机制及热词权重计算的理解第 37 题Redis 中 zset(有序集合)的插入和查询时间复杂度分别是多少? 考察对 Redis 有序集合底层实现及操作复杂度的理解第 38 题请介绍 Redis 的常用数据结构及其使用场景。 考察对 Redis 核心数据结构的理解及场景匹配能力第 39 题如何解决缓存穿透、击穿和雪崩问题? 考察对缓存三大异常场景的理解及解决方案第 40 题比对和删除动作怎么保证原子性? 考察对并发控制与原子操作的理解,尤其是 Redis 或数据库中的 CAS 删除