第 1 篇Redis 为什么快?“单线程”解释远远不够2025/12/02从内存访问、事件循环、数据结构、渐进式操作、批处理与网络模型拆解 Redis 高吞吐的完整原因。阅读 Redis 为什么快?“单线程”解释远远不够
第 2 篇缓存穿透、击穿、雪崩背后的本质区别与治理方案2025/12/05从请求集中度和失效规模区分三类缓存故障,并给出空值、布隆过滤器、互斥重建和随机过期方案。阅读 缓存穿透、击穿、雪崩背后的本质区别与治理方案
第 3 篇Redis 分布式锁真的安全吗?从误释放到 fencing token2026/01/23分析 SET NX PX、Lua 解锁、租约超时、主从切换、续期和 fencing token,明确 Redis 锁的安全边界。阅读 Redis 分布式锁真的安全吗?从误释放到 fencing token
第 4 篇Redis 热 Key、大 Key 如何发现和治理?2026/01/27区分流量集中与数据体积问题,覆盖在线识别、慢删除、分片、本地缓存及预防性监控。阅读 Redis 热 Key、大 Key 如何发现和治理?
第 5 篇Redis 内存淘汰与过期删除机制:Key 到期后为什么还占内存?2026/03/17解释惰性删除、主动过期、maxmemory 淘汰策略及 TTL 抖动,并给出容量与告警实践。阅读 Redis 内存淘汰与过期删除机制:Key 到期后为什么还占内存?
第 6 篇用 Redis 实现延迟队列可靠吗?从 ZSet 轮询到消息不丢的边界2026/03/20分析 ZSet 延迟队列的原子领取、重复消费、宕机恢复和集群限制,并说明何时应选择专业消息队列。阅读 用 Redis 实现延迟队列可靠吗?从 ZSet 轮询到消息不丢的边界
第 7 篇Redis 与数据库双写一致性为什么没有银弹?2026/05/08比较更新缓存、删除缓存、延迟双删、订阅日志与 Outbox,解释并发窗口和最终一致性的工程选择。阅读 Redis 与数据库双写一致性为什么没有银弹?
第 8 篇布隆过滤器的原理、误判率计算与 Java 实现2026/05/12从位数组和多哈希推导误判率与参数选择,并讨论 Guava、RedisBloom、删除限制和工程落地。阅读 布隆过滤器的原理、误判率计算与 Java 实现