阅读数:980
已有1条回答
管理员
redis穿透指当用户查询的key在redis中不存在,对应的id在数据库也不存在,此时被非法用户进行攻击,大量的请求会直接打在db上,造成宕机,从而影响整个系统。解决方法:把空的数据也缓存起来,比如空字符串,空对象,空数组或list。
redis雪崩是指缓存中的数据大批量失效,然后这个使用又要大量的请求进来,但是由于redis中的key全部失效了所有会全部请求到db上,造成宕机。解决方法:设置对应热点key永不过期。过期时间错开,过期时间使用随机生成,并且热点数据的过期时间设置的长一点,非热点数据可以设置短一点。多缓存结合,例如:请求进入,可以现请求redis,当redis中不存在的时候再去请求memcache,如果都没有再去请求db。
猜你喜欢
mi10liteZoom是什么手机
醉驾处罚2021最新标准
拼多多如何关闭好友可见
RedmiNote12Turbo微信朋友圈置顶怎么设置
iPhone14pro怎么线上预定到店购买
vivo X Fold +本机号码在哪看
汽车中控显示屏不亮了什么原因
拼多多的省钱月卡会不会自动续费
广州违章多久能查出来?广州违章怎么处理?
微信附近的人怎么找
iQOO Neo6 SE是曲面屏吗
铁碗可以放进空气炸锅吗
最新学习
全新2023撼路者帅炸了(2023款撼路者详细参数)
道路行车安全,时刻谨记心中(开车要专心)
手机号可以注册2个微信吗
小米13怎么设置APP更新后不显示圆点提醒
猪八戒是什么佛
车子出险维修后不满意怎么办
要想测出一个蚊帐网眼的面积可以采用什么方法
荣耀Magic4激活保修期查询教程
电动汽车口碑之选 福特领界EV真实评价
OPPOK11x怎么开启智能侧边栏
汽车两万公里保养项目有哪些(汽车保养哪些项目不需要更换机油)
抖音显示你的视频获得一个新收藏是什么意思