面试题库

全部 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 GEO 的附近的人如何实现?GEORADIUS 底层是 ZSet,大范围查询如何优化?

Redis 困难

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

Redis 简单

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

Redis 中等

Redis 的 min-replicas-to-write 与 min-replicas-max-lag 如何配合防止主库宕机丢数据?

Redis 中等

Redis Cluster 的 cluster-require-full-coverage 参数作用是什么?设为 no 后集群出现槽位缺失会怎样?

Redis 简单

INFO memory 里的 used_memory、used_memory_rss、mem_fragmentation_ratio 分别代表什么?如何解读?

Redis 困难

Redis 主从延迟如何量化?INFO replication 里的 offset 差如何换算成延迟?业务如何规避读旧数据?

Redis 中等

Redis key 设计除了业务前缀,如何用版本号应对缓存结构演进与灰度?

Redis 中等

Redis 故障时业务如何降级?本地缓存兜底、限流、熔断分别怎么配合?

Redis 困难

缓存预热如何选数据?预热期间大量请求同时涌入,如何避免缓存击穿和雪崩?

Redis 简单

接口幂等用 Redis 的 SET NX 实现 token 时,为什么先删 token 再处理业务而不是反过来?

Redis 简单

用 Redis 存分布式 Session,过期时间与滑动过期如何设计?心跳刷新怎么做?