携程面试题 · Redis
携程相关面试题,按最终去重题目聚合。
共 2142 道真题 · 当前筛选命中 169 道 · 更新 2026-08-05
筛选题目已选:Redis
考察点
技术栈
第 101 题请介绍 Redis 的基础数据结构及其典型应用场景。 考察对 Redis 核心数据结构的理解及选型能力第 102 题点赞量先更新Redis再异步持久化到数据库,若定时任务配置不当导致Redis内存写满并触发淘汰策略,部分点赞数据丢失,该如何处理并预防? 考察分布式缓存一致性、缓冲持久化与故障恢复能力第 103 题引入 Redis 怎么保证他的高可用? 考察 Redis 高可用架构设计、故障切换与数据一致性理解第 104 题你了解 Redis 作为消息队列的用法吗?请说明其支持的消息队列方式及适用场景。 考察对 Redis 消息队列机制及其适用场景的理解第 105 题分布式锁有哪些实现方式? 考察对分布式锁典型实现方案及其适用边界的掌握第 106 题请介绍一下你对 Redisson 的理解,以及它解决了哪些分布式场景下的问题? 考察候选人对 Redisson 核心能力与分布式场景应用的掌握程度第 107 题请介绍Redis的单线程模型及其影响。 考察对Redis事件循环、I/O复用与单线程设计的理解第 108 题Redis实现锁会出现线程A的锁被线程B释放么 考察Redis分布式锁解锁时的所有权校验与误删风险第 109 题请设计一个高可用、高并发的数据库系统,并说明关键设计决策。 考察数据库高可用架构与高并发场景下的核心设计能力第 110 题介绍 Redis 缓存中常见的缓存穿透、缓存击穿和缓存雪崩问题,并说明各自的解决方案。 考察对 Redis 缓存三大异常场景的理解及解决能力第 111 题实现分布式锁有哪些方式? 考察对分布式锁主流实现方案及其适用场景的理解第 112 题如果 Redis 缓存中的数据过期了,现需从含 100 万条记录的数据库中取出所需的单条数据,你会如何设计查询方案? 考察缓存过期后的数据查询策略、性能意识与高并发场景下的风险处理第 113 题zset可以做哪些功能? 考察对Redis有序集合数据结构的应用场景理解第 114 题请分别解释缓存穿透、缓存击穿和缓存雪崩,并说明各自的经典解决方案。 考察对缓存三大经典异常的定义、区别及应对策略的掌握第 115 题多服务实例并发修改同一酒店房价,如何保证价格更新的准确性? 考察并发控制、事务一致性和分布式场景下的数据准确性保障第 116 题Redis为什么设计成单线程?是否所有场景下都是单线程? 考察对Redis线程模型、单线程优势与多线程演化边界的理解第 117 题假设秒杀系统面临10万QPS和100件库存的挑战,请设计一个尽可能详细的秒杀系统方案。 考察高并发限流、缓存一致性、库存扣减的原子性与最终一致性设计第 118 题如何设计支持每秒10万+请求的高铁票抢票系统,确保库存准确且响应延迟<500ms? 考察高并发系统设计、库存一致性保障和低延迟架构能力第 119 题为什么用Redis实现点赞功能? 考察对Redis数据模型、原子操作与性能特性的理解及其在具体业务场景中的适用性第 120 题被动缓存中,当两个线程同时未命中缓存并并发查询数据库,期间一个线程修改了数据库记录,导致两个线程读到不同数据并写回缓存造成覆盖,你会如何解决? 考察缓存一致性、并发写覆盖的处理策略与权衡