缓存穿透、缓存雪崩、缓存击穿

缓存穿透 什么是缓存穿透? 缓存穿透是指查询大量的key实际不存在 例如:数据库中存储的国内34个省级行政区域信息,id是1-34,缓存的key为id。客户查询35、36、0等等实际不存在的key。因为这些数据实际不存在,所以缓存中也无法命中,便需要服务查询数据库,如果大量此类查询会直接导致数据库扛不住甚至宕机等可能性 解决方案 方案1:将不存在的key缓存起来,超时时间设置得短一些 优点:处理逻
相关文章
相关标签/搜索