当前位置:网站首页>缓存穿透、击穿、雪崩
缓存穿透、击穿、雪崩
2022-08-04 05:35:00 【阿里巴巴首席技术官】
缓存穿透指的是:缓存和数据库都没有命中数据
解决方法
1. 将返回空值缓存起来
2. 使用布隆过滤器
缓存击穿指的是:缓存中没有数据数据库中有数据(缓存失效导致),导致大量的请求进入数据库
解决方法
1. 设置永不过期
2. 采用分布式锁
缓存雪崩指的是:某一时刻缓存大规模失效,所有流量直接进去数据库
解决方法
1. 保证redis高可用
2. 原有失效时间上增加随机值
边栏推荐
猜你喜欢
随机推荐
普通用户 远程桌面连接 服务器 Remote Desktop Service
Nacos 原理
IoU, GIoU, DIoU and CIoU in target detection
Hardware Knowledge: Introduction to RTMP and RTSP Traditional Streaming Protocols
为什么不使用VS管理QT项目
MAML原理讲解和代码实现
水平垂直居中的12种方法,任意插入节点的方法,事件的绑定的三种方法和解绑的方法,事件对象,盒子模型
有且仅有的三种处理JSON的方法
YOLOv3详解:从零开始搭建YOLOv3网络
Uos统信系统控制台欢迎登陆后消息及所处区域配置
如何画好业务架构图。
Faster RCNN原理及复现代码
搭建redis哨兵
叔本华的《人生的智慧》感悟
网络安全学习的三大不可取之处
键盘扫描码
解决腾讯云DescribeInstances api查询20条记录以上的问题
sql常用函数
类图规范总结
更改软件的默认安装位置