后端岗位面试题 · 风险判断 · Redis
题库中标记为“后端”的结构化面试题。
共 89928 道真题 · 当前筛选命中 2576 道 · 更新 2026-08-05
筛选题目已选:风险判断 · Redis
考察点
技术栈
第 281 题缓存穿透、缓存击穿、缓存雪崩分别是什么,它们有什么区别? 考察对缓存常见故障概念的理解与区分第 282 题如果商城秒杀系统的Redis挂了,你会如何处理? 考察对Redis故障场景的应急处理、降级与备份策略第 283 题请介绍Redis哈希表的扩容与rehash机制,并说明在get和set指令读写场景下各自的具体表现。 考察对Redis哈希表渐进式rehash原理及其对读写操作影响的理解第 284 题Redis如何保证缓存数据和数据库的一致性? 考察缓存与数据库一致性保证的策略、失效处理和边界意识第 285 题请解释Redis缓存穿透和缓存雪崩各自产生的原因,并说明对应的解决方案。 考察对缓存常见异常场景的理解及应对策略第 286 题Lua脚本在Redis中如何保证原子性? 考察对Redis执行Lua脚本原子性原理及限制的理解第 287 题在用户抢购五万个商品的场景中,要求5秒内完成分配,并按用户权重(1,1/2,1/4)加权,同时避免按时间点抢购导致脚本刷单,如何设计分配方案? 考察高并发加权分配与反脚本策略第 288 题缓存未命中时,为什么通常不直接把请求落到数据库?请说明 Redis 缓存场景下的合理处理方式。 考察对缓存架构、穿透风险与降级策略的理解第 289 题商品秒杀功能怎么实现? 考察高并发场景下的架构设计、缓存与库存控制能力第 290 题在电商系统中,用户重复提交订单且未支付会占用库存,请你阐述有哪些策略可以防止这种情况,并说明每种策略的适用场景和可能的副作用。 考查候选人对分布式系统下防止重复提交和库存控制的方案设计与权衡能力。第 291 题请解释Redis分布式锁的实现原理,以及如何保证库存扣减的正确性?如果消息队列出现故障,你会如何处理? 考察分布式锁、库存扣减正确性以及消息队列故障处理的综合能力第 292 题请解释 Redisson 中的看门狗(watch dog)机制,包括其作用、工作原理、触发流程以及在实际使用中需要注意哪些问题? 考查对 Redisson 分布式锁实现细节的理解,特别是锁自动续期机制的设计与潜在风险。第 293 题延时双删策略中,为什么要先延迟再删除?延迟时间如何设定? 考察对延时双删原理、竞态窗口和参数设定的理解第 294 题如果在应用运行过程中需要为项目引入 Redis 缓存,你会如何实施? 考察引入缓存的设计思路与落地实施能力第 295 题缓存穿透和缓存雪崩分别是什么?请说明各自的解决方案。 考察对缓存常见问题的理解与应对方案第 296 题幂等,用Redis是如何实现的? 考察基于Redis实现幂等性的机制、原子性与边界处理第 297 题请解释缓存穿透、缓存击穿和缓存雪崩,并说明各自的应对方案。 考察对常见缓存异常场景的理解与解决方案设计第 298 题Redis与MySQL的一致性如何保障? 考察缓存与数据库一致性保障方案及权衡第 299 题Redis删除的策略是什么? 考察Redis内存淘汰机制与过期删除策略的理解第 300 题项目中Redis分布式锁怎么用的(避免超卖和数据不一致)? 考察分布式锁在真实业务中的落地、正确性边界与一致性意识