缓存穿透和缓存雪崩的介绍和解决办法
缓存穿透:
当去查询一个数据库根本不存在的数据的时候,首先去判断缓存中是否有数据,没有数据就会去数据库中查询数据,查询数据库也为空,自然也就不会去写到缓存中去,然后再次发起请求查询数据库这个不存在的数据,这就是缓存穿透.
解决办法:
对于缓存穿透没有完全解决的办法,下面我提供最优解决办法:
如上面的图当用户查询某一数据时,先去布隆过滤器中去查找数据,如果能查找到数据就去缓存中查询...
原创
2019-11-09 19:20:55 ·
212 阅读 ·
0 评论