面试题库

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

Pipeline 中间某条命令执行失败,前面已执行的命令会回滚吗?为什么 Pipeline 不保证原子性?

Redis 中等

一次 Pipeline 塞入多少条命令比较合适?命令过多会带来什么副作用?

Redis 简单

Redis Pipeline 的响应是按发送顺序返回的吗?客户端如何把每条响应对应回原命令?

Redis 中等

签到要统计本月累计天数和最长连续天数,如何分别用 BITCOUNT 与 BITFIELD 实现?

Redis 中等

BITFIELD 命令里的 u1、u30 这类编码参数代表什么?如何一次取出一个月的签到位图?

Redis 简单

用 Redis Bitmap 做签到,一年 365 天大约占多少内存?SETBIT 的 offset 如何对应到天?

Redis 困难

分布式计数器需要每天零点重置,如何用 Redis 设计?key 带日期与用过期时间各有什么坑?

Redis 中等

计数场景什么时候用精确的 INCR,什么时候用 HyperLogLog 近似计数?各有什么代价?

Redis 中等

一个热点计数 key(如大 V 的点赞数)并发极高,如何用分片计数避免热点?读取时如何合并?

Redis 简单

Redis 的 INCR 做计数是原子的,但在哪些场景下计数结果仍可能不准确?

Redis 困难

按用户、接口、IP 多维度限流时 Redis key 如何设计?维度变多后 key 数量会怎样膨胀?

Redis 中等

分布式限流依赖 Redis,Redis 抖动或宕机时如何降级?如何避免误杀正常请求?