携程面试题 · 风险判断 · Redis
携程相关面试题,按最终去重题目聚合。
共 2142 道真题 · 当前筛选命中 67 道 · 更新 2026-08-05
筛选题目已选:风险判断 · Redis
考察点
技术栈
第 1 题如何保证MySQL和Redis双写的一致性?请说明常见方案及其适用场景。 考察缓存与数据库双写一致性的解决方案及权衡第 2 题设计一个秒杀系统 考察高并发系统设计能力,包括流量控制、库存一致性与稳定性第 3 题请介绍你如何使用 Redis 的 SETNX 命令实现分布式锁。 考察对 SETNX 命令的理解及其在分布式锁中的应用第 4 题请解释缓存击穿、缓存雪崩和缓存穿透各自的含义,并说明它们的区别与联系,以及各自的应对策略。 考察对缓存常见故障概念的理解、区分及解决方案的掌握第 5 题Redis的点赞数据有持久化到数据库吗? 考察对缓存与数据库一致性、持久化策略及数据可靠性的理解第 6 题高并发查询场景的缓存策略设计 考察缓存设计在并发读场景下的分层、一致性和防护能力第 7 题更新数据库与删除缓存的操作并不是原子性的,如何保证二者的一致性? 考察对缓存与数据库一致性问题本质的理解及常见解决方案的权衡第 8 题缓存击穿已经发生后,你会如何应对? 考察对缓存击穿发生后恢复措施的理解与实施第 9 题在项目中使用 Redis 缓存时,你如何保证缓存与数据库的一致性,并预防缓存常见问题? 考察缓存一致性问题与崩塌风险防范能力第 10 题在使用 Redis 实现分布式锁时,加锁命令中的 value 字段应包含什么内容?为什么? 考察分布式锁实现中 value 字段的作用与安全意识第 11 题缓存登录状态的实现方式有哪些? 考察对登录状态缓存机制、存储选型及安全边界的理解第 12 题如何保证Redis与数据库的数据一致性? 考察对缓存与数据库双写一致性问题的理解和权衡第 13 题酒店库存信息在MySQL和Redis中如何保持一致,避免用户看到的库存与实际不符? 考察缓存与数据库一致性设计、降级策略和风险意识第 14 题你说到了高并发,你对高并发的认识以及如何处理? 考察对高并发的概念理解、问题分析和系统化处理能力第 15 题请介绍你对Redis分布式锁的了解,以及如何设计一个可靠的Redis分布式锁? 考察对Redis分布式锁原理、实现细节和边界场景的理解第 16 题Redis的分布式锁怎么实现? 考察分布式锁的加锁、解锁及故障处理的完整设计能力第 17 题讲讲Redis分布式锁的设计与实现。 考察分布式锁正确性、失效处理和边界意识第 18 题如何实现一个分布式锁? 考察分布式锁的安全性、正确性及常见实现方案第 19 题在你的项目中,是否遇到过数据库与缓存不一致的情况?如何解决? 考察缓存一致性问题的理解与处理能力第 20 题当Redis缓存未命中时,如何处理才能避免缓存击穿? 考察缓存击穿场景下的并发控制与分布式锁使用