面试题库

全部 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 中等

从库在加载 RDB 期间,主库的新写入会丢吗?replication backlog 与 replication buffer 分别起什么作用?

Redis 中等

主从全量复制的完整流程分哪几个阶段?从 RDB 生成到从库加载,中间主库的写入如何处理?

Redis 简单

主从全量复制时,主库是把 RDB 写盘后再传,还是直接通过网络流式传给从库?有几种模式?

Redis 简单

Redis 主从复制中,从库通过哪个命令发起复制?PSYNC 相比旧版 SYNC 解决了什么问题?

Redis 简单

为什么说 String 类型的 bigkey 危害相对可控,而 Hash/List/ZSet 的 bigkey 危害更大?

Redis 困难

遇到 bigkey 如何拆解?Hash 拆字段、List 分片、String 分段分别怎么做?拆分后业务怎么改造?

Redis 中等

bigkey 对持久化、主从复制、迁移分别有什么具体影响?为什么它拖慢 BGSAVE 和主从同步?

Redis 中等

lazyfree-lazy-eviction、lazyfree-lazy-expire、lazyfree-lazy-server-del 等参数分别控制哪些异步释放场景?

Redis 中等

为什么 bigkey 删除会导致主线程阻塞?UNLINK 异步删除在 Hash/List 上是如何分步释放的?

Redis 中等

有哪些方式能发现 Redis 中的 bigkey?SCAN + MEMORY USAGE 与 --bigkeys 命令各自的局限是什么?

Redis 简单

什么是 Redis 的 bigkey?为什么不同类型判断 bigkey 的阈值不一样?

Redis 中等

为什么频繁增删大小不一的 key 会加剧内存碎片?分配器的 size class 在这里起什么作用?