- 博客(1)
- 收藏
- 关注
转载 缓存穿透、缓存击穿与缓存雪崩
这篇文章,我们将介绍什么是缓存穿透、缓存击穿与缓存雪崩,以及对应的解决方案。 1.缓存穿透 缓存穿透,是指查询一个不存在的数据,由于数据不存在,所以数据不会被缓存,每次查询都是从数据库中去查询。如果有人利用这个存在的漏洞去伪造大量的请求,那么很可能导致DB承受不了那么大的流量就挂掉了。 解决方案: 事前预防:对所有请求进行参数校验(页面或者接口中),拒绝非法请求 事后预防:当查询到一个空的结果时,我们仍然将这个空的结果进行缓存,但是设置一个很短的过期时间。 2.缓存击穿 缓存击穿,就是在热点..
2021-06-29 17:06:55 67
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人