腾讯面试题 · 系统设计 · Redis

腾讯相关面试题,按最终去重题目聚合。

共 3056 道真题 · 当前筛选命中 34 道 · 更新 2026-08-05

筛选题目已选:系统设计 · Redis
第 21 题出现单机Redis挂掉场景,如何保证分布式锁可用? 考察分布式锁在Redis故障情况下的高可用设计与容灾方案风险判断系统设计Redis第 22 题秒杀场景中所有用户抢同一把库存锁(如同一优惠券key,库存仅200),项目用Redis Lua脚本原子判断库存是否足够。这种设计下所有请求都串行等待Lua脚本执行,效率是否很低?如何优化? 考察对Redis单线程模型、Lua脚本原子性、并发竞争与高并发秒杀优化的理解性能优化风险判断系统设计LuaRedis第 23 题对于同一个用户,有没有进行限额的操作,比如一分钟限制请求多少次? 考察对用户维度接口限流的设计与实现能力,包括限流算法、配置和边界处理风险判断系统设计方案权衡Redis第 24 题你设计的HashMap和Redis的存储机制在本质上有什么区别? 考察对内存数据结构和外部存储系统设计差异的理解系统设计技术原理Redis第 25 题使用RabbitMQ来解决订单超时问题,如果用在登录系统,登录失效这种失效时间是几天的场景,可以使用RabbitMQ吗?如果不用,有其他技术吗?或者改进RabbitMQ? 考察延迟消息场景的技术选型、场景适配和方案权衡系统设计技术选型方案权衡RabbitMQRedis第 26 题怎么去设计一个分布式锁呢? 考察分布式锁的互斥性、可靠性、失效处理与边界场景风险判断系统设计Redis第 27 题产品上线后,有一天发生缓存雪崩导致 SQL 库宕机、服务宕机,怎么立即解决? 考察缓存雪崩应急响应、限流降级与快速恢复能力风险判断系统设计问题排查RedisSQL第 28 题你说有热点数据和普通商品,对热点数据有没有额外的存储? 考察对热点数据隔离存储与缓存策略的理解风险判断系统设计技术选型Redis第 29 题系统启动时能否把所有数据都加载到服务内存,替代使用 Redis?请分析可行性及适用场景。 考察缓存方案选型、内存与外部存储权衡、数据一致性理解系统设计技术选型方案权衡Redis第 30 题如果因为网络故障导致分布式锁续期不成功,那怎么办呢?有没有更可靠的方式? 考察分布式锁的失效边界处理与高可靠方案设计风险判断系统设计方案权衡Redis第 31 题请介绍Redis分布式锁的实现方式。 考察分布式锁的原子性、安全性与可靠性设计风险判断系统设计Redis第 32 题Redis 要实现高可用,通常有哪些方案,各自适用于什么场景? 考察对 Redis 高可用架构方案的理解、适用场景和技术权衡能力系统设计技术原理方案权衡Redis第 33 题在 Redis 使用中,热 Key 问题通常如何应对?请结合常见方案说明。 考察热 Key 的识别、影响分析及多级缓存等缓解策略系统设计技术原理方案权衡Redis第 34 题假设开发一个电商系统,要做一个实时的热榜系统(比如24小时内点击量最高的前100个商品),你有什么想法吗? 考察实时数据处理、时间窗口聚合与排行榜存储方案的设计能力系统设计技术选型方案权衡Apache FlinkApache KafkaRedis