后端岗位面试题 · 问题拆解 · Redis
题库中标记为“后端”的结构化面试题。
共 89928 道真题 · 当前筛选命中 449 道 · 更新 2026-08-05
筛选题目已选:问题拆解 · Redis
考察点
技术栈
第 161 题在Redis使用场景中,key的命名规则有哪些? 考察候选人对于Redis键命名规范的理解,包括可读性、层级组织、长度控制、一致性以及是否包含业务含义等第 162 题请介绍 Redis 常用的数据结构及其典型使用场景。 考察对 Redis 核心数据结构的理解与应用能力第 163 题将本地缓存扩展为 Redis 集群后,如何确定某个 key 存储在哪个机器上? 考察 Redis 集群数据分布与哈希槽位的理解第 164 题请解释缓存击穿、缓存穿透和缓存一致性问题的定义及区别,并说明各自导致的原因。 考察对缓存三大经典问题的概念理解和区分能力第 165 题Redis命令的执行流程是怎样的? 考察对Redis内部命令处理流程的理解第 166 题秒杀时库存扣减具体分哪几步执行?Redis和数据库分别承担什么职责? 考察库存扣减流程的分解与Redis、数据库职责划分第 167 题请说明Redis主线程是如何处理并响应客户端请求的。 考察对Redis单线程事件驱动模型及请求处理流程的理解第 168 题在使用异步处理或类似 Lua 脚本的逻辑时,如何保证不超卖? 考察并发下单场景下库存扣减的原子性与一致性第 169 题Redis Bitmap做人群标签,人群数量变多时如何扩展? 考察Bitmap人群标签方案的可扩展性与容量规划第 170 题AOF重写期间主线程有新的写入时,Redis如何保证数据一致性? 考察对AOF重写过程中写入缓冲区和持久化机制的掌握第 171 题在多节点部署且目标服务的 WebSocket 连接不在当前节点时,如何处理服务端进程不可达的问题? 考察分布式环境下 WebSocket 连接路由与跨节点转发机制的设计能力第 172 题取有序集合某个元素的分数,命令是什么?复杂度是多少? 考察 Redis 有序集合读取操作的命令与时间复杂度第 173 题Lua脚本怎么用的,为什么用Lua脚本? 考察对Redis中Lua脚本的使用方式、原子性和性能优势的理解第 174 题如果有大量消息(如11条)无法全部放入内存,如何快速定位并查看其中某一条消息? 考察大数据量下索引、分片与检索策略的设计能力第 175 题在订单场景中,如何解决超卖问题? 考察并发下数据一致性与库存扣减方案第 176 题跳表了解嘛? 考察跳表的数据结构原理、操作复杂度及适用场景第 177 题如何用 zset 实现排行榜? 考察 Redis 有序集合在排行榜场景的应用设计与边界处理第 178 题你自己用Redis的命令去实现分布式锁用什么命令? 考察Redis分布式锁核心命令及原子性理解第 179 题请详细说明你如何解决一人一单的超卖问题,包括 Redis 的 key 设计、存储结构和所保存的信息。 考察高并发下的库存扣减方案设计、Redis 数据结构选型与原子性控制第 180 题在分布式环境下实现一个可靠的计数器,你会如何设计?请说明可能遇到的问题及解决方案。 考察分布式一致性与并发控制技术方案的设计能力