哎呀我好菜:1. 一个master的主从全部宕机了
2. 超过一半的master宕机
0 点赞 评论 收藏
分享
0 点赞 评论 收藏
分享
0 点赞 评论 收藏
分享
0 点赞 评论 收藏
分享
0 点赞 评论 收藏
分享
0 点赞 评论 收藏
分享
幻风:自己学习的时候总结的,希望能帮到你😁
4.Redis缓存穿透、击穿、雪崩问题处理
1)、缓存穿透
问题场景:
缓存穿透是指用户查询的数据在缓存和数据库中都不存在,然后请求量过大,导致数据库压力过大,一般是有人恶意攻击的情况下导致的。
解决方案:
1、可以设计访问请求监测机制,拦截非法请求用户
2、缓存的数据为Key-Value格式,可以将Value设置为null,防止数据库产生过大压力
2)、缓存击穿
问题场景:
缓存击穿一般是指缓存中没有数据,数据库中存在,然后过大的并发量导致数据库压力过大
解决方案:
1、延长数据的有效期或设置热点数据永不过期
2、设置互斥锁减少访问数据库的请求
3)、缓存雪崩
问题场景:
缓存雪崩一般是指某一时刻,缓存数据全部过期失效或者缓存服务器宕机,所有数据请求都通过数据库查询,数据库压力瞬间增大。
解决方案:
1、随机延长数据的有效期,防止数据同时过期,减少访问数据库的频率
2、建立Redis集群防止单点故障
0 点赞 评论 收藏
分享
0 点赞 评论 收藏
分享
0 点赞 评论 收藏
分享
0 点赞 评论 收藏
分享
创作者周榜
更多
关注他的用户也关注了: