redis缓存穿透、击透和雪崩

缓存穿透(查不到) 概念 用户想要查询一个数据,发现redis内存数据库没有,也就是缓存没有命中,因而向持久层数据库查询,发现也没有,本次查询失败 当用户不少的时候,缓存都没有命中,因而都去请求了持久层数据库,会给持久层数据库形成很大的压力,这就是缓存穿透 解决方法 布隆过滤器 布隆过滤器是一种数据结构,对全部可能查询的参数以hash形式存储,在控制层先进行校验,不符合则丢弃,避免了对底层存储系统
相关文章
相关标签/搜索