腾讯面试题 · 技术原理 · Redis
腾讯相关面试题,按最终去重题目聚合。
共 3056 道真题 · 当前筛选命中 95 道 · 更新 2026-08-05
筛选题目已选:技术原理 · Redis
考察点
技术栈
第 41 题项目中大事务和幂等性是怎么实现的? 考察对事务边界控制、性能风险与幂等设计原则的理解第 42 题为什么用Redis作为缓存? 考察对缓存选型与Redis特性的理解第 43 题请介绍多级缓存机制的原理,并说明你在项目中如何设计多级缓存来提升系统性能。 考察对多级缓存层次、数据一致性及性能优化的理解第 44 题请对比 Redis 中事务、Lua 脚本和 pipeline 的执行机制,并说明各自适用场景。 考察对 Redis 多种命令执行范式差异的理解与场景选择第 45 题在分布式锁的实现中,如果业务执行时间超过锁的过期时间,锁被 Redis 正常释放并被其他进程获取,此时原进程继续执行完毕并尝试删除锁,会发生什么?如何避免这种误删锁的问题? 考察分布式锁中锁超时与误删锁的边界处理能力第 46 题Redis作为缓存怎么保证一致性? 考察缓存与数据库一致性维护策略及取舍第 47 题请解释缓存穿透、缓存击穿和缓存雪崩,并分别说明应对策略。 考察对缓存三大异常场景的理解及解决方案第 48 题为什么会出现库存超卖?请举个例子具体介绍。 考察并发控制、数据库事务与业务设计对数据一致性的影响第 49 题Redis 有哪些基本数据类型?它们各自的底层实现分别是什么? 考察 Redis 数据类型及其底层数据结构的理解第 50 题请解释 Lua 脚本在 Redis 中执行时为何能保证原子性,其底层实现原理是什么? 考察对 Redis 执行模型和 Lua 脚本原子性机制的理解第 51 题为什么要用Redis队列? 考察对Redis队列应用场景和优势的理解第 52 题你提到的 Redis 哨兵,讲一下它的原理。 考察对 Redis 哨兵高可用机制的理解与表达能力第 53 题如何评估部署Redis应该申请多少内存资源/资源占用? 考察Redis内存占用构成分析与容量规划能力第 54 题请介绍 Redis 的持久化机制,并说明各自的适用场景。 考察 Redis 持久化原理、优缺点及场景选择能力第 55 题Redis为什么这么快? 考察对Redis高性能核心机制的理解与表达第 56 题你在项目中用到的Redis,有遇到过什么问题吗? 考察候选人基于真实项目经历对Redis常见问题的识别、排查与解决能力第 57 题请说明Redis中ZSet的底层实现原理。 考察Redis有序集合底层数据结构的选择与转换机制第 58 题你使用过 Redis 的哪些数据结构?请结合具体使用场景说明。 考察对 Redis 核心数据结构的掌握及其实际应用能力第 59 题Lua脚本中的命令是怎么保证不被其他命令打断,底层原理是什么? 考察对Redis单线程执行模型和Lua脚本原子性的理解第 60 题Redis如何做故障转移? 考察Redis高可用架构与故障转移机制的理解