阅读数:980
已有1条回答
管理员
redis穿透指当用户查询的key在redis中不存在,对应的id在数据库也不存在,此时被非法用户进行攻击,大量的请求会直接打在db上,造成宕机,从而影响整个系统。解决方法:把空的数据也缓存起来,比如空字符串,空对象,空数组或list。
redis雪崩是指缓存中的数据大批量失效,然后这个使用又要大量的请求进来,但是由于redis中的key全部失效了所有会全部请求到db上,造成宕机。解决方法:设置对应热点key永不过期。过期时间错开,过期时间使用随机生成,并且热点数据的过期时间设置的长一点,非热点数据可以设置短一点。多缓存结合,例如:请求进入,可以现请求redis,当redis中不存在的时候再去请求memcache,如果都没有再去请求db。
猜你喜欢
usb c接口是什么意思
硅胶模具耐高温吗
五菱宏光s油耗怎么样 百公里油耗仅8L(行驶一公里仅花5毛钱)
7寸照片尺寸大小
丰田汉兰达2021全新款 配置丰富动力强劲(车身轴距为2790mm)
50000毫安充电宝能带上高铁吗
荣耀x50怎么设置屏保图片
华为Mate Xs 2电池容量多少
奔驰glc顶配多少钱 奔驰glc顶配落地价格多少(大概57.61万元)
空气炸锅的用处
qq音乐头像修改次数上限
别克威朗空调滤芯在哪里 位于副驾驶手套箱后面
最新学习
支原体肺炎需要忌口吗 支原体肺炎要忌口哪些食物
中华v3价格新车价格及图片(5.37万起的中华v3是否值得购买)
凯迪拉克价格表报价及图片(2022款凯迪拉克xt6最新消息)
雨刮器刮不干净怎么办?老司机都用这招
微信关闭朋友关系游戏仍可见
vivo X90 Pro拦截骚扰电话教程
什么是amg
sn战队成员介绍国籍
香蕉挂着放不容易坏的原理
龙虾怎么清洗干净又快
奥迪RS5sportback报价 2021款奥迪RS5落地93.52万元
奥迪a6l最新报价2021款 奥迪a6l价多少钱(最低仅为38.52万)