面试
2025
30
- 分布式锁在未完成逻辑前过期怎么办? 你在项目中使用的 Redis 客户端是什么? 如何使用 Redis 快速实现布隆过滤器? 如何使用 Redis 快速实现排行榜? 如何使用 Redis 统计大量用户唯一访问量(UV)? 如何在 Redis 中实现队列和栈数据结构? 什么是灰度发布、金丝雀部署以及蓝绿部署? Redis 的 ListPack 数据结构是什么? Redis 的 Red Lock 是什么?你了解吗? Redis 的订阅发布功能是什么?你了解吗? Redis 复制延迟的常见原因有哪些? Redis 集群的实现原理是什么? Redis 集群会出现脑裂问题吗? Redis 实现分布式锁时可能遇到的问题有哪些? Redis 事务与关系型数据库事务的主要区别是什么? Redis 性能瓶颈时如何处理? Redis 中 EMBSTR 对象的阈值设置为何为 44?其调整历史是什么? Redis 中的 Geo 数据结构是什么? Redis 中的 Ziplist 和 Quicklist 数据结构的特点是什么? Redis 中的缓存击穿、缓存穿透和缓存雪崩是什么? Redis 中如何保证缓存与数据库的数据一致性? Redis 中如何实现分布式锁? Redis 中原生批处理命令(MSET、MGET)与 Pipeline 的区别是什么? Redis 主从复制的常见拓扑结构有哪些? Redis 主从复制的实现原理是什么? Redis 字符串类型的最大值大小是多少? Redis Cluster 模式与 Sentinel 模式的区别是什么? Redis String 类型的底层实现是什么?(SDS) Sentinel 是怎么实现限流的? Sentinel 与 Hystrix 的区别是什么?