缓存穿透、缓存雪崩、缓存击穿的区别和解决方案

1、缓存穿透 访问一个不存在的key,缓存不起作用,请求会穿透到DB,流量大时DB会挂掉。 解决方案(1)采用布隆过滤器,使用一个足够大的bitmap,用于存储可能访问的key,不存在的key直接被过滤;(2)拦截器,id<=0的直接拦截。(3)从cache和db都取不到,可以将key-value写

posted on 2020-05-15 22:18  andydaopeng  阅读(309)  评论(0编辑  收藏  举报