小红书面试题 · 系统设计 · Redis

小红书相关面试题,按最终去重题目聚合。

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

筛选题目已选:系统设计 · Redis
第 1 题Redis大Key治理:小红书热帖评论列表超过10MB,如何拆分? 考察大Key识别、拆分方案与实时性权衡性能优化系统设计Redis第 2 题场景题:直播平台需要实时统计每个直播间的在线人数,观众进入/离开直播间时需要实时更新,并支持查询指定直播间的当前在线人数。要求系统在高并发场景下(如热门主播直播间同时在线100万人,高点直播间进房QPS=15W,离房QPS=5W,同时在线直播间10W)保证数据准确性和性能。请给出设计思路。 考察高并发实时计数系统的架构设计、准确性与性能权衡性能优化系统设计方案权衡Redis第 3 题游戏区战力排行榜,需要查询前100名的分数(Top100门槛)。你会如何设计这个功能? 考察排行榜TopN查询的数据结构选型与实现性能优化系统设计Redis第 4 题在本地缓存+Redis+MySQL三层架构中,如何设计数据更新时的逻辑?需要注意哪些点? 考察三层缓存架构下的数据一致性设计风险判断系统设计技术原理MySQLRedis第 5 题如何设计 Redis 的 key 命名规范? 考察 Redis key 的标准化命名与可维护性设计系统设计技术原理Redis第 6 题如果排行榜访问量大、数据变动频繁,如何设计系统以保证高可用和高并发? 考察高并发、高可用场景下的系统架构设计性能优化系统设计方案权衡Redis第 7 题Redis分片集群如何实现数据写入和读取? 考察Redis集群的数据分布与路由机制系统设计技术原理Redis第 8 题Redis分布式锁怎么实现的? 考察Redis分布式锁的实现原理、正确性边界与替代方案风险判断系统设计Redis第 9 题本地缓存有哪些常见的更新机制?如何选择合适的更新机制? 考察对本地缓存更新策略的理解与选型系统设计技术选型方案权衡Redis第 10 题请设计一个Redis分布式锁,并说明如何生成全局唯一的分布式ID。 考察分布式锁的正确性设计与分布式ID生成方案风险判断系统设计技术原理Redis第 11 题如何实现一个分布式锁? 考察分布式锁的安全性、正确性及常见实现方案风险判断系统设计Redis第 12 题Redis如果宕机如何恢复? 考察Redis持久化机制及故障恢复流程系统设计技术原理问题排查Redis第 13 题项目中Redis挂了怎么办? 考察故障应急处理、缓存降级与容灾方案设计能力风险判断系统设计问题排查Redis第 14 题为什么要做 Redis + MySQL 的二级存储架构? 考察缓存与持久化存储结合的动机、收益与权衡系统设计技术原理方案权衡MySQLRedis第 15 题看你用了Redis和ES,为什么用了多个缓存组件 考察缓存组件选型与多级缓存架构设计能力系统设计技术选型方案权衡ElasticsearchRedis第 16 题谈谈基于 Redis 如何实现分布式锁? 考察分布式锁的原子性、安全性、失效处理与边界意识风险判断系统设计技术原理Redis第 17 题请解释 Redis 如何通过 I/O 多路复用和网络模型支撑高并发性能。 考察对 Redis 事件驱动模型与 epoll 的理解系统设计技术原理Redis第 18 题请谈谈你对KV缓存的了解。 考察对KV缓存基本概念、数据模型和典型应用场景的理解系统设计技术原理Redis第 19 题Redis分布式锁的看门狗机制如何实现?它使用的后台线程是什么类型? 考察分布式锁续期机制的实现细节与线程模型系统设计技术原理JavaRedis第 20 题你说要把直播间做一个分片,根据直播间ID去做分片再落到不同的Redis,那为什么不直接把直播间ID作为Key呢? 考察对Redis分片机制的理解和分布式缓存的扩展性设计系统设计技术原理方案权衡Redis