Redis的缓存穿透、缓存雪崩、缓存击穿问题及解决方案
文章目录一、缓存穿透二、缓存雪崩三、缓存击穿一、缓存穿透什么是缓存穿透呢?就是当客户端发起请求到后台,后台去查询数据的过程中先去查询redis缓存,如果redis缓存中没有, 再去查询数据库, 然后数据库返回数据, 并且把数据存储到redis中, 这样当下次请求过来时,就可以直接查询redis缓存了并返回给客户端,不必再去查询mysql,缓解了数据库压力,并提高了效率。当然,这是我们理想程序正常的情况,但是有没有想过一个问题,如果说是有人恶意攻击,客户端发起的请求中的数据不仅在redis缓存没有,而
原创
2021-03-11 16:54:14 ·
186 阅读 ·
1 评论