缓存穿透、击穿、雪崩

缓存穿透 在默认的情况下,用户请求数据时,会先在缓存(Redis)中查找,若缓存未命中,再在数据库中查找,一旦大量的请求数据(秒杀场景)缓存都没有命中的话,会全部转移到数据库上,造成数据库极大压力,可能导致数据库崩溃。 解决方法 布隆过滤器 对所有可能查询的参数以Hash的方式存储,能够快速的确定是否存在这个值,在控制层直接拦截,检验不通过直接返回,减轻了存储系统压力。 缓存空对象 一次请求若在缓
相关文章
相关标签/搜索