-
缓存读写策略
- Cache-Aside(旁路缓存)
- Read-Through(读穿透)
- Write-Through(写穿透)
- Write-Back(写回)
- Write-Around(绕写)
-
缓存更新策略
- 定时更新
- 事件驱动更新
- 主动更新
- 被动更新(懒加载)
-
缓存淘汰策略
- LRU(最近最少使用)
- LFU(最不经常使用)
- FIFO(先进先出)
- Random(随机淘汰)
- TTL(基于时间的淘汰)
-
缓存预热策略
- 系统启动时预加载
- 定时预热
- 按需预热
-
缓存穿透策略
- 空值缓存
- 布隆过滤器
-
缓存雪崩策略
- 随机过期时间
- 多级缓存
- 熔断限流
-
缓存击穿策略
- 互斥锁
- 永不过期
-
分布式缓存策略
- 一致性哈希
- 主从复制
- 分片
-
缓存数据一致性策略
- 最终一致性
- 强一致性
- 弱一致性
-
缓存安全策略
- 数据加密
- 访问控制
- 限流
选择合适的缓存策略需要根据具体的业务场景和系统需求来决定。