2021-01-28:redis使用过程中的注意事项有哪些?

2021-01-28:redis使用过程中的注意事项有哪些?#Redis#
全部评论
自己学习的时候总结的,希望能帮到你😁 4.Redis缓存穿透、击穿、雪崩问题处理 1)、缓存穿透 问题场景:     缓存穿透是指用户查询的数据在缓存和数据库中都不存在,然后请求量过大,导致数据库压力过大,一般是有人恶意攻击的情况下导致的。 解决方案:     1、可以设计访问请求监测机制,拦截非法请求用户     2、缓存的数据为Key-Value格式,可以将Value设置为null,防止数据库产生过大压力 2)、缓存击穿 问题场景:     缓存击穿一般是指缓存中没有数据,数据库中存在,然后过大的并发量导致数据库压力过大 解决方案:     1、延长数据的有效期或设置热点数据永不过期     2、设置互斥锁减少访问数据库的请求 3)、缓存雪崩 问题场景:     缓存雪崩一般是指某一时刻,缓存数据全部过期失效或者缓存服务器宕机,所有数据请求都通过数据库查询,数据库压力瞬间增大。 解决方案:     1、随机延长数据的有效期,防止数据同时过期,减少访问数据库的频率     2、建立Redis集群防止单点故障
1 回复
分享
发布于 2021-01-28 11:09
只说2个,big key和hot key
点赞 回复
分享
发布于 2021-01-29 11:29
联易融
校招火热招聘中
官网直投

相关推荐

3 4 评论
分享
牛客网
牛客企业服务