常用场景下缓存穿透,缓存雪崩,缓存并发处理策略

缓存通常使用方式是先查询缓存,缓存没有再查询数据库,数据库有则设置进缓存。 使用缓存主要是降低数据库的读压力,保护数据库,假如出现以下场景就可能导致压力全压在数据库上导致数据库服务挂掉。 场景 1.遭受攻击大量随机生成的key访问,或是真正访问但数据库就是没数据 2.上线前没有进行老数据缓存预加载,大量老数据请求去查询数据库 3.热点key失效,对热点key的并发访问大 4.缓存失效,过期时间设置
相关文章
相关标签/搜索