后端岗位面试题 · 问题排查 · Redis
题库中标记为“后端”的结构化面试题。
共 89928 道真题 · 当前筛选命中 594 道 · 更新 2026-08-05
筛选题目已选:问题排查 · Redis
考察点
技术栈
第 141 题在主从复制架构中,写操作更新主库后,如果尚未通过 binlog 同步到从库,此时一个读请求从从库读到旧数据并写入缓存,导致之前删除缓存的操作失效,后续读到的仍是旧数据。如何解决这种缓存一致性并发问题? 考察缓存与数据库一致性、主从延迟下的并发处理能力第 142 题现在Redis为空,A请求读到数据库旧值old,随后B请求修改数据库并写入Redis,接着A把旧值old写回Redis,怎么办? 考察缓存更新竞态条件的识别与解决方案第 143 题在 Redis 中查询指定前缀的 key,有哪些可行办法? 考察对 Redis key 扫描与遍历机制的理解及生产环境约束第 144 题为什么在Redis中使用Lua脚本? 考察对Redis原子性机制的理解以及Lua脚本在业务场景中的应用第 145 题请解释Redis缓存中缓存穿透、缓存击穿和缓存雪崩的概念,并分别说明各自的解决方案。 考察对Redis缓存常见三大问题的理解深度及解决方案的掌握第 146 题请解释什么是缓存穿透,并说明常见的应对方法。 考察对缓存穿透概念及防护手段的理解第 147 题请介绍 Redis 中的三剑客机制,它们分别解决什么问题? 考察对 Redis 内存淘汰、持久化与缓存穿透等核心机制的理解第 148 题如何安全地删除Redis中的大Key(一个几千万数据的List)? 考察对大Key删除阻塞风险的认知及安全删除策略第 149 题Canal是怎么配合RabbitMQ实现缓存同步的? 考察对Canal、RabbitMQ及缓存同步链路的技术原理和工程实践理解第 150 题Redis数据持久化到数据库的过程中,如果运维升级导致Redis服务宕机,如何解决数据丢失问题? 考察Redis持久化机制、容灾设计和数据恢复能力第 151 题大量客户使用系统时出现 Redis 连接大量创建的问题,请描述你的排查思路。 考察对 Redis 连接管理、资源泄漏和系统高并发下问题排查的能力第 152 题请结合你的实际经历,谈谈你在使用 Redis 缓存时是否遇到过缓存续期相关问题,以及你是如何分析和解决的? 考察对 Redis 缓存过期与续期机制的理解,以及面对实际问题的排查和解决能力第 153 题什么是缓存穿透?如何解决缓存穿透问题? 考察对缓存穿透概念的理解及常用的防护手段第 154 题系统中同时有本地缓存和Redis缓存,当数据a更新数据库后,b一直查询不到最新值,甚至十小时后仍查不到,可能的原因有哪些? 考察缓存一致性、缓存更新策略与过期机制的排查能力第 155 题请介绍Redis的常用数据结构,并谈谈如何识别和应对大Key与热Key问题。 考察Redis基础数据结构掌握及大Key、热Key的识别与处理能力第 156 题Redis在持久化到RDB快照时,对主进程的阻塞会发生在哪些阶段? 考察对RDB快照生成过程及阻塞细节的理解第 157 题Redis 事务与 MySQL 事务在 ACID 上的区别是什么? 考察对两类数据库事务一致性与隔离性本质差异的理解第 158 题请分别解释缓存穿透、缓存击穿和缓存雪崩,并说明各自的解决方案。 考察对缓存常见异常场景的理解与处理能力第 159 题请说明Redis AOF持久化中环形缓冲区的设计与作用。 考察AOF重写期间写入缓冲的机制与边界处理第 160 题怎么解决大key以及数据倾斜问题? 考察对Redis大key与数据倾斜成因、影响及典型解决方案的理解