百度面试题 · 风险判断 · Redis
百度相关面试题,按最终去重题目聚合。
共 3071 道真题 · 当前筛选命中 72 道 · 更新 2026-08-05
筛选题目已选:风险判断 · Redis
考察点
技术栈
第 41 题解释一下分布式锁和 Lua 脚本在秒杀场景里扮演的角色? 考察分布式锁与 Lua 脚本在并发控制中的作用与区别第 42 题如果任务执行时间很长,锁过期被其他任务获取,原任务完成后误删了别人的锁,如何解决? 考察分布式锁误释放问题的识别与解决方案第 43 题为什么用了Redis就不需要考虑超卖情况? 考察候选人对Redis在库存扣减场景中作用边界的理解第 44 题什么是大 key?在 Redis 中对大 key 的常见大小阈值是什么? 考察对 Redis 大 key 概念和数据规模量级的理解第 45 题如何判断当前 Redis 分布式锁是否属于自己? 考察持有者标识与校验机制第 46 题在基于Redis的SET NX分布式锁方案中,任务重启了怎么办? 考察分布式锁在任务重启场景下的健壮性处理与边界意识第 47 题如何释放 Redis 分布式锁? 考察解锁的原子性和防误删设计第 48 题Redis 中的 big key 是什么?在使用 Redis 缓存时,应如何识别和处理 big key 问题? 考察对 Redis big key 危害、识别与处理方法的理解与落地能力第 49 题怎么解决缓存击穿问题? 考察对缓存击穿概念的理解和常见解决方案的掌握第 50 题你在业务中使用的分布式锁是标准库还是自研的? 考察候选人对分布式锁实现细节的理解与实际业务落地经验第 51 题缓存雪崩是什么原因造成的,如何应对? 考察对缓存雪崩成因的理解与系统化应对方案第 52 题解释一下对于写操作,为什么要先更新数据库再删除缓存? 考察缓存一致性策略、并发风险与系统设计权衡第 53 题在实现多用户并发访问 Agent 时,你是如何保证线程安全的? 考察并发编程中对共享状态和线程安全的设计能力第 54 题谈谈你对 Redis 分布式锁的理解。 考察分布式互斥原理、正确性边界与常见问题处理第 55 题请描述一次完整的抢购流程设计,从用户发起请求到最终扣减库存。 考察对高并发抢购流程的端到端理解和关键环节把控第 56 题在大量数据下,为什么 Redis 的 list 性能会低下,需要避免大 key?请从底层的 quicklist 考虑。 考察对 Redis list 底层数据结构 quicklist 的理解及大 key 的性能影响第 57 题Redis 和 MySQL 联合使用且并发较高时,如何保持数据一致性? 考察缓存与数据库一致性方案的设计能力与权衡第 58 题详细说明如何使用MySQL + Redis + 本地缓存实现高并发数据处理逻辑。 考察多级缓存分层架构设计及一致性、穿透、雪崩等处理第 59 题请说明你的项目在数据存储到 Redis 时的失效机制是如何设计和实现的? 考察 Redis 缓存失效策略的设计与实现能力第 60 题Redis 如何保证高可用? 考察 Redis 高可用机制的掌握与原理理解