avatar-decorate
获赞
5199
粉丝
216
关注
231
看过 TA
711
西昌学院
2011
golang
IP属地:天津
微信公众号:福大大架构师每日一题
私信
关注
2021-01-31:Redis集群方案不可用的情况有哪些?
哎呀我好菜:1. 一个master的主从全部宕机了 2. 超过一半的master宕机
0 点赞 评论 收藏
分享
2021-01-28:redis使用过程中的注意事项有哪些?
幻风:自己学习的时候总结的,希望能帮到你😁 4.Redis缓存穿透、击穿、雪崩问题处理 1)、缓存穿透 问题场景: 缓存穿透是指用户查询的数据在缓存和数据库中都不存在,然后请求量过大,导致数据库压力过大,一般是有人恶意攻击的情况下导致的。 解决方案: 1、可以设计访问请求监测机制,拦截非法请求用户 2、缓存的数据为Key-Value格式,可以将Value设置为null,防止数据库产生过大压力 2)、缓存击穿 问题场景: 缓存击穿一般是指缓存中没有数据,数据库中存在,然后过大的并发量导致数据库压力过大 解决方案: 1、延长数据的有效期或设置热点数据永不过期 2、设置互斥锁减少访问数据库的请求 3)、缓存雪崩 问题场景: 缓存雪崩一般是指某一时刻,缓存数据全部过期失效或者缓存服务器宕机,所有数据请求都通过数据库查询,数据库压力瞬间增大。 解决方案: 1、随机延长数据的有效期,防止数据同时过期,减少访问数据库的频率 2、建立Redis集群防止单点故障
0 点赞 评论 收藏
分享

创作者周榜

更多
关注他的用户也关注了:
牛客网
牛客网在线编程
牛客网题解
牛客企业服务