本文主要介绍redis雪崩和渗透的解决方案(什么 redis击穿和渗透的区别),下面一起看看redis雪崩和渗透的解决方案(什么 redis击穿和渗透的区别)相关资讯。
[本文来自博客花园]
缓存穿透redis查询后有一个数据库查询。被查询的数据不在数据库中,所以不在缓存中,所以查询穿透缓存,直接落在数据库上。这就是缓存渗透。
缓存崩溃的数据在数据库中找到,也在缓存中找到,所以正常的查询会落在缓存上,这没有问题。但是缓存突然过期,没有定期从数据库更新缓存这样的逻辑,导致缓存始终没有重新生成,导致查询仍然落在数据库上。总结一下就是缓存过期导致的缓存穿透,也就是缓存击穿。
缓存雪崩大多数密钥同时过期,导致大面积缓存崩溃,这就是雪崩。
总结击穿是密钥过期导致的突破,雪崩是大面积的击穿。
标签:
缓存数据
了解更多redis雪崩和渗透的解决方案(什么 redis击穿和渗透的区别)相关内容请关注本站点。