携程面试题 · Redis
携程相关面试题,按最终去重题目聚合。
共 2142 道真题 · 当前筛选命中 169 道 · 更新 2026-08-05
筛选题目已选:Redis
考察点
技术栈
第 121 题Redis 集群的哈希槽(Hash Slot)设计目的是什么? 考察对 Redis 集群数据分布与扩展性机制的理解第 122 题请谈谈在分布式系统中如何保证缓存与数据库的数据一致性? 考察对缓存一致性问题的理解及解决方案的权衡第 123 题讲一下 Redis 为什么快? 考察对 Redis 性能核心原理与内存模型的理解第 124 题对比Caffeine和Redis缓存的区别 考察对本地缓存与分布式缓存在性能、一致性、使用场景上的理解第 125 题请介绍你的项目中使用了哪些 Redis 数据结构,并说明各自的应用场景。 考察对Redis常用数据结构的理解及其在实际项目中的选型与应用第 126 题在设计系统时,你会如何区分哪些数据应该放在 Redis,哪些数据应该放在进程内内存(本地缓存)? 考察缓存的利弊权衡与数据访问特性分析第 127 题在电商系统中,如何解决商品超卖问题? 考察并发场景下库存扣减的正确性与一致性第 128 题在多级缓存(如本地缓存与 Redis 或数据库)的实习项目中,你是如何保证各级缓存之间的一致性的? 考察多级缓存一致性问题的理解与实习中的实际处理第 129 题怎么用Redis生成唯一id? 考察Redis自增、原子性和分布式唯一ID生成方案第 130 题Redis分布式锁的底层框架是什么?如何实现加锁? 考察Redis分布式锁的实现原理与加锁机制第 131 题是否使用过布隆过滤器?如果布隆过滤器也会过期,过期后大量无效判断该如何处理? 考察布隆过滤器的使用与失效处理第 132 题Redis 的 ZSet 底层实现中,为什么在跳跃表和红黑树理论时间复杂度相同的情况下仍选择跳跃表? 考察对 Redis 数据结构选型的理解及对跳跃表与红黑树工程权衡的分析能力第 133 题什么样的数据放在 Caffeine,什么样的放在 Redis? 考察本地缓存与分布式缓存的分层设计和选型依据第 134 题Redis支持哪些数据结构?各自有什么典型应用场景? 考察对Redis核心数据结构的熟悉程度及应用理解第 135 题当Redis存储的数据量很大时,可以采取哪些应对策略? 考察数据量大时的Redis容量与性能优化第 136 题请说明 Redis 中 ZSet(有序集合)如何根据成员(member)查询其分数(score)以及支持的常见查询方式。 考察对 Redis ZSet 数据结构的操作命令与查询方式的理解第 137 题请介绍一下如何设计一个延时队列,并说明其实现方案和适用场景。 考察延时队列的实现原理、技术选型和业务场景理解第 138 题请说明 Redis 缓存穿透和缓存击穿的区别,并分别给出解决方案。 考察对缓存失效场景的区分能力及针对性解决方案第 139 题Redis限流如何做的? 考察限流算法理解与 Redis 实现方案的权衡第 140 题说说 Redis 底层数据结构有哪些? 考察对 Redis 核心数据结构的理解与对比