携程面试题 · 技术原理 · Redis

携程相关面试题,按最终去重题目聚合。

2142 道真题 · 当前筛选命中 133 · 更新 2026-08-05

筛选题目已选:技术原理 · Redis
第 1 题为什么要用跳表不用红黑树? 考察对跳表和红黑树作为有序数据结构在并发场景下实现差异的理解技术原理技术选型方案权衡Redis第 2 题Redis用到了哪些数据结构? 考察对Redis核心数据结构及其典型用途的理解性能优化技术原理Redis第 3 题如何保证MySQL和Redis双写的一致性?请说明常见方案及其适用场景。 考察缓存与数据库双写一致性的解决方案及权衡风险判断技术原理方案权衡MySQLRedis第 4 题Redis 支持哪些主要数据类型?各自的核心用途是什么? 考察对 Redis 基础数据结构的掌握及其典型应用场景业务理解技术原理Redis第 5 题延迟队列是怎么实现的? 考察延迟队列的实现原理和方案选择能力系统设计技术原理方案权衡Redis第 6 题请介绍你如何使用 Redis 的 SETNX 命令实现分布式锁。 考察对 SETNX 命令的理解及其在分布式锁中的应用风险判断系统设计技术原理Redis第 7 题Redis 都有哪些数据结构? 考察对 Redis 基础数据类型的掌握程度技术原理Redis第 8 题请解释缓存击穿、缓存雪崩和缓存穿透各自的含义,并说明它们的区别与联系,以及各自的应对策略。 考察对缓存常见故障概念的理解、区分及解决方案的掌握风险判断技术原理问题排查Redis第 9 题Redis的点赞数据有持久化到数据库吗? 考察对缓存与数据库一致性、持久化策略及数据可靠性的理解风险判断技术原理方案权衡Redis第 10 题请介绍一下你对Redis的了解,以及它在实际项目中的典型应用场景。 考察对Redis核心特性、数据结构及典型应用场景的理解业务理解技术原理技术选型Redis第 11 题Redis常用数据结构有哪些? 考察对Redis核心数据结构的掌握程度技术原理Redis第 12 题更新数据库与删除缓存的操作并不是原子性的,如何保证二者的一致性? 考察对缓存与数据库一致性问题本质的理解及常见解决方案的权衡风险判断技术原理方案权衡MySQLRedis第 13 题为什么在高并发场景下通常选择 Redis 作为缓存?请从底层原理角度说明。 考察对 Redis 高效原因的理解,包括内存、IO多路复用、单线程模型等底层机制性能优化问题拆解技术原理Redis第 14 题请分享你的 Redis 使用经验,包括你实际负责的功能点和解决过的典型问题。 考察候选人对 Redis 实际应用的掌握深度、问题排查能力与项目复盘能力项目复盘技术原理问题排查Redis第 15 题Redis优化查询做过吗?(Bitmap) 考察对 Redis Bitmap 数据结构的理解、适用场景及查询优化实践问题拆解技术原理Redis第 16 题在使用 Redis 实现分布式锁时,加锁命令中的 value 字段应包含什么内容?为什么? 考察分布式锁实现中 value 字段的作用与安全意识风险判断技术原理Redis第 17 题Redis 中开启事务的命令是什么? 考察对 Redis 事务命令的准确记忆与理解技术原理Redis第 18 题为什么 Redis Cluster 的哈希槽数量是 16384 个,而不是更少? 考察对 Redis Cluster 哈希槽设计原理和工程权衡的理解技术原理方案权衡Redis第 19 题缓存登录状态的实现方式有哪些? 考察对登录状态缓存机制、存储选型及安全边界的理解风险判断技术原理方案权衡Redis第 20 题请介绍 Redis 常见的数据结构及其典型应用场景。 考察对 Redis 核心数据结构特性与业务映射能力的掌握技术原理技术选型Redis