后端岗位面试题 · 编码实现 · Redis

题库中标记为“后端”的结构化面试题。

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

筛选题目已选:编码实现 · Redis
第 61 题AOP+Redis限流怎么实现的,为什么使用Lua脚本? 考察基于AOP与Redis的限流实现原理及Lua原子性设计编码实现系统设计技术原理LuaRedis第 62 题请说明 Lua 脚本的基本逻辑结构,并举例说明如何用它实现原子操作。 考察对 Lua 脚本语法和原子性应用的理解编码实现风险判断技术原理LuaRedis第 63 题请手撕实现LRU(最近最少使用)缓存算法。 考察对LRU缓存原理和哈希表加双向链表结合的实现能力编码实现技术原理方案权衡Redis第 64 题写一个方法实现数据库与缓存的读写解耦:查询时先查缓存,缓存未命中再查数据库,并合理处理缓存数据的一致性。 考察缓存读写模式、缓存击穿处理与数据一致性设计编码实现技术原理方案权衡Redis第 65 题如何用AOP实现分布式锁?怎么处理锁的过期时间? 考察AOP切面设计能力以及分布式锁过期与续期的边界处理编码实现风险判断技术原理Redis第 66 题异步数据库写入时,如何利用订单ID去重防止重复写入? 考察幂等设计和去重处理能力编码实现问题拆解技术原理Redis第 67 题如何用 Lua 脚本实现库存扣减,并保证原子性? 考察 Redis Lua 脚本的使用与原子性原理编码实现风险判断技术原理LuaRedis第 68 题用Redis实现一个限流器 考察限流算法、Redis数据结构和实现细节编码实现系统设计技术原理Redis第 69 题在Redis中,用什么具体命令和字段来获取当前时间点满足触发条件的任务? 考察Redis命令的熟练度与精确应用编码实现技术原理Redis第 70 题请说明 Redis 中向 list 数据结构插入数据的具体操作方式。 考察对 Redis 基本数据结构 List 的常用命令及操作细节的掌握编码实现技术原理Redis第 71 题在一个基于 Redis 的实现中,Lua 脚本是如何保证库存扣减原子性的? 考察 Lua 脚本在 Redis 事务与原子操作中的作用编码实现技术原理Redis第 72 题你用Lua脚本实现原子扣减,扣减的实现描述一下。 考察Redis Lua脚本实现原子扣减的正确性与边界处理编码实现风险判断技术原理LuaRedis第 73 题分布式锁怎么加,发什么命令? 考察Redis分布式锁的原子加锁命令及其安全要点编码实现风险判断技术原理Redis第 74 题项目中Redis使用了哪些场景?当时的key是怎么设计的? 考察Redis实际应用场景与key设计合理性业务理解编码实现技术选型Redis第 75 题在一个已实现的跳表中插入一个元素,具体需要执行哪些步骤? 考察对跳表插入算法流程的细节掌握与边界处理编码实现技术原理Redis第 76 题申请分布式锁时 Redisson 底层发送了什么命令? 考察对 Redis 命令层面的理解编码实现技术原理RedisRedisson第 77 题分布式锁如何实现可重入 考察分布式锁可重入机制的原理、实现方式与边界处理编码实现技术原理Redis第 78 题在分布式锁的实现中,通常使用 Redis 的哪个命令来保证加锁操作的原子性? 考察对 Redis 分布式锁核心命令的理解编码实现技术原理Redis第 79 题在实现Redis分布式锁时需要支持同一线程可重入,如何处理? 考察可重入锁的实现机制与线程上下文识别编码实现技术原理Redis第 80 题Redis结合Spring Boot如何实现一个starter? 考察Spring Boot自动配置与自定义starter的设计流程编码实现技术原理技术选型RedisSpring Boot