腾讯面试题 · 方案权衡 · Redis
腾讯相关面试题,按最终去重题目聚合。
共 3056 道真题 · 当前筛选命中 47 道 · 更新 2026-08-05
筛选题目已选:方案权衡 · Redis
考察点
技术栈
第 21 题请对比 Redis 中事务、Lua 脚本和 pipeline 的执行机制,并说明各自适用场景。 考察对 Redis 多种命令执行范式差异的理解与场景选择第 22 题Redis 有哪些基本数据类型?它们各自的底层实现分别是什么? 考察 Redis 数据类型及其底层数据结构的理解第 23 题为什么要用Redis队列? 考察对Redis队列应用场景和优势的理解第 24 题既然可以用消息队列解决这个问题,为什么选择 Redis 而不是消息队列? 考察对 Redis 与消息队列技术选型的理解及方案权衡能力第 25 题在分布式场景下如何实现限流,特别是在项目引入了MQ的情况下? 考察分布式限流方案选型及结合MQ的实践第 26 题请介绍 Redis 的持久化机制,并说明各自的适用场景。 考察 Redis 持久化原理、优缺点及场景选择能力第 27 题对于同一个用户,有没有进行限额的操作,比如一分钟限制请求多少次? 考察对用户维度接口限流的设计与实现能力,包括限流算法、配置和边界处理第 28 题Redis如何做故障转移? 考察Redis高可用架构与故障转移机制的理解第 29 题为什么ZSet用跳表不用平衡二叉树?跳表有哪些缺点? 考察数据结构选型权衡与跳表的工程特性理解第 30 题使用RabbitMQ来解决订单超时问题,如果用在登录系统,登录失效这种失效时间是几天的场景,可以使用RabbitMQ吗?如果不用,有其他技术吗?或者改进RabbitMQ? 考察延迟消息场景的技术选型、场景适配和方案权衡第 31 题Lua怎么实现原子操作 pipeline不行吗 考察对Redis原子性原理及pipeline区别的理解第 32 题请分别说明缓存一致性和缓存雪崩的应对方案,并结合实际场景谈谈如何权衡。 考察对缓存一致性维护和缓存雪崩防护机制的理解及权衡能力第 33 题当Redis的key过长时,有哪些处理方案? 考察对Redis内存和性能优化时的key设计第 34 题请说明在缓存与数据库一致性场景中,为什么需要二次删除缓存?第二次删除的作用是什么? 考察缓存一致性维护的机制理解与边界分析第 35 题请谈谈你对分布式锁的理解和常见实现方案。 考察对分布式锁本质、常见实现及局限性的理解第 36 题Redis的Zset底层实现 考察Zset数据结构的底层原理与实现细节第 37 题Redis 的 AOF 持久化是如何工作的? 考察 AOF 的写入流程、持久化策略与恢复原理第 38 题为什么要使用 Redis 作为缓存,Redis 和云存储不都是需要网络IO吗,为什么你觉得 Redis 更快? 考察对缓存选型、网络IO模型和不同存储系统内部机制的理解第 39 题为什么使用Redis实现接口幂等? 考察对幂等性本质和Redis原子操作能力的理解第 40 题系统启动时能否把所有数据都加载到服务内存,替代使用 Redis?请分析可行性及适用场景。 考察缓存方案选型、内存与外部存储权衡、数据一致性理解