面试题库

全部 Django Elasticsearch FastAPI Flask Function Call JVM Java IO Java 后端 Java 基础 Java 并发 Java 新特性 Java 集合 JavaWeb Kafka LLM LangChain LangGraph MongoDB MyBatis MySQL Netty Nginx Python RAG RabbitMQ Redis RocketMQ Spring Spring AI SpringBoot SpringCloud SpringMVC ZooKeeper 分布式 后端技术 大厂面经 大数据 微服务 提示词工程 操作系统 数据库 数据结构 智能体 海康威视2026秋季社招专项 消息队列 监控运维 算法 系统设计 缓存 计算机基础 计算机网络 设计模式 面试题 高可用 高并发
Redis 困难

Redis Sentinel 故障转移期间客户端会收到什么错误?如何用重试与熔断让业务平滑过渡?

Redis 中等

Spring Data Redis 配置 Sentinel 模式时 masterName 起什么作用?故障转移后客户端如何刷新拓扑?

Redis 中等

Redis 的 DEBUG SLEEP、DEBUG JMAP 等调试命令有什么风险?为什么生产环境要禁用或改名?

Redis 困难

Redis 事件循环里 beforeSleep 与 afterSleep 分别做什么?为什么很多内部任务放在 beforeSleep 执行?

Redis 简单

Redis 的 SHUTDOWN 命令有哪些参数?主从切换或停机维护前为什么建议先 SHUTDOWN SAVE?

Redis 中等

SCRIPT LOAD 与 EVALSHA 如何配合缓存 Lua 脚本?脚本被 SCRIPT FLUSH 后客户端如何处理?

Redis 中等

Redis ZADD 的 NX、XX、GT、LT 参数分别是什么?它们如何解决排行榜更新的原子性?

Redis 中等

Redis 的 GETDEL、GETEX、COPY 命令分别解决什么问题?缓存场景下如何用它们减少往返?

Redis 简单

Redis 的 BITOP 命令如何对多个 Bitmap 做并、交、异或?有什么典型应用?

Redis 简单

Redis GEO 的附近的人如何实现?GEORADIUS 底层是 ZSet,大范围查询如何优化?

Redis 困难

redis-shake 迁移数据的原理是什么?如何做到在线迁移不停机并减少对源库影响?

Redis 简单

Redis 的 RDB 备份如何安全地定期做?如何把快照同步到异地并校验完整性?