redis
文章平均质量分 85
redis
夏文熙
法国发过
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
如何避免Redis缓存雪崩、缓存击穿、缓存穿透?
问题描述危害缓存雪崩大量缓存 key 在同一时间失效,导致所有请求都打到数据库数据库压力骤增,可能宕机缓存击穿某个热点 key 突然失效,大量并发访问直接冲击 DB同样可能导致数据库崩溃缓存穿透查询一个既不在缓存也不在数据库的 key,恶意攻击或非法查询高频无效请求压垮系统问题解决方法是否推荐场景建议缓存雪崩随机过期时间✅ 推荐所有缓存数据缓存击穿Redisson 分布式锁✅ 推荐热点数据缓存击穿永不过期 + 定时刷新⚠️ 轻量级不常变的数据缓存穿透缓存空值。原创 2025-11-19 18:02:26 · 107 阅读 · 0 评论 -
Redis和数据库数据的一致性
方案是否推荐适用场景数据一致性保障程度先更新 DB,再删缓存✅ 推荐通用场景最终一致性先删缓存,再更新 DB⚠️ 谨慎使用低并发场景有风险更新 DB + 更新缓存❌ 不推荐很少使用易出错使用分布式锁 + 缓存重建✅ 推荐高并发缓存击穿最终一致性使用 Binlog + MQ✅ 推荐大型分布式系统最终一致性使用事务性 Redis(如 Rediska)❌ 不现实少数特定场景强一致性但性能差。原创 2025-11-19 17:48:38 · 536 阅读 · 0 评论
分享