缓存架构之防雪崩设计

使用缓存时有三个目标: 第一,加快用户访问速度,提高用户体验 第二,降低后端负载,减少潜在的风险,保证系统平稳 第三,保证数据“尽可能”及时更新 缓存穿透原因 缓存穿透是指查询一个根本不存在的数据,缓存层和存储层都不会命中,但是出于容错的考虑,如果从存储层查不到数据则不写入缓存层 缓存层不命中 存储层不命中,所以不将空结果写回缓存 返回空结果 缓存穿透将导致不存在的数据每次请求都要到存储层去查询,
相关文章
相关标签/搜索