# Redis Cache Patterns

> Redis 缓存实战架构模式。防击穿/雪崩/穿透、滑动窗口限流与分布式锁标准实现。

- Skill: `2428424081cn/redis-cache-patterns` (Agent Skill, multi-file: 3 files)
- Install (CLI): `npx skillmds@latest add 2428424081cn/redis-cache-patterns`
- Raw SKILL.md: https://api.skillmd.com/api/skills/2428424081cn/redis-cache-patterns/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: 2428424081cn (https://skillmd.com/u/2428424081cn)
- Updated: 2026-09-21
- Page: https://skillmd.com/skills/2428424081cn/redis-cache-patterns

---


# Redis 高并发缓存设计模式指南

## 三大缓存灾难防御
1. **缓存穿透**：查询不存在的数据导致请求全部穿透到 DB -> 使用布隆过滤器（BloomFilter）或空值缓存（带短 TTL）。
2. **缓存雪崩**：大量缓存集中在同一时刻过期 -> 基础 TTL 叠加随机抖动值（如 `baseTTL + random(0, 300)`）。
3. **缓存击穿**：热点 Key 突然失效时高并发打入 DB -> 使用互斥锁（Mutex）控制仅一个线程回源更新。

