Redis 缓存五原则

1. 防雪崩

过期时间加随机抖动 ±300s。

2. 防穿透

布隆过滤器 + 缓存空值。

3. 防击穿

热点 key 互斥锁重建,或永不过期 + 异步刷新。

4. 双写一致性

先更新 DB,删 cache(Cache-Aside)+ 延迟双删兜底。

5. 大 key 拆分

Hash/List 超过 5000 元素拆分成多个 key。