后端岗位面试题 · 编码实现 · Redis
题库中标记为“后端”的结构化面试题。
共 89928 道真题 · 当前筛选命中 140 道 · 更新 2026-08-05
筛选题目已选:编码实现 · Redis
考察点
技术栈
第 81 题如何释放 Redis 分布式锁? 考察解锁的原子性和防误删设计第 82 题你如何实现 Redis 的发布订阅(Pub/Sub)监听功能? 考察 Redis 发布订阅机制的理解与具体实现能力第 83 题请描述你在黑马点评项目中实现秒杀优惠券的核心流程,并说明如何保证并发正确性。 考察秒杀业务流程设计、并发控制和一致性保障能力第 84 题请解释 Redis 中 SETNX 指令的底层原理。 考察对 Redis 命令实现机制和数据结构的理解第 85 题请描述一个基于 Redis 的分布式锁的实现方案,包括加锁、解锁和过期处理。 考察分布式锁的关键设计和边界处理第 86 题Redisson 分布式锁是如何实现可重入的? 考察对可重入锁实现细节的理解第 87 题请结合 Spring Boot 项目,说明如何整合 Redis,并利用 AOP 实现一个典型场景(如缓存或限流)? 考察 Spring Boot 与 Redis 集成能力及 AOP 在业务横切场景中的应用第 88 题在Redis中实现分布式锁具体会用到哪些命令? 考察Redis命令在锁实现中的实际应用第 89 题请介绍Redis跳跃表的插入流程。 考察对跳跃表数据结构及Redis实现细节的理解第 90 题请描述你使用Redis ZSet实现限流器的过程,并说明其工作原理。 考察对Redis ZSet数据结构的理解及其在限流场景中的实际应用能力第 91 题如何用 Redisson 和 Lua 脚本解决商品超卖问题? 考察分布式锁、原子操作与并发扣减库存的方法与原理第 92 题请解释 Redis 中跳表(skiplist)的原理,并说明 ZRANK 命令的实现方式。 考察对 Redis 有序集合底层结构及命令实现细节的理解第 93 题如何保证 Redis 分布式锁的原子性? 考察分布式锁加解锁的原子操作与实现正确性第 94 题Redis 中跳表的数据结构是怎么样的? 考察跳表的结构、查询原理及相关性第 95 题Redis分布式锁如何实现?请进一步说明Lua脚本保障原子性的应用场景。 考察分布式锁的原子操作设计与Lua脚本的应用边界第 96 题你如何设计一个分布式锁的加锁过程? 考察加锁的原子性和安全性设计第 97 题如何用Redis实现一个分布式的布隆过滤器? 考察对布隆过滤器原理的理解及Redis实现方案的设计能力第 98 题请说明跳表的插入和删除的底层存储逻辑,并手撕实现跳表。 考察对跳表数据结构的原理理解和编码实现能力第 99 题用ZSET滑动窗口实现限流,添加请求记录的时间复杂度是多少? 考察Redis有序集合底层数据结构的操作复杂度第 100 题请用代码实现一个基于 Redis 的排行榜,要求支持分数更新和获取 Top N。 考察实际编码能力和 Redis 命令的熟练运用