缓存:穿透优化。

缓存穿透是指查询一个根本不存在的数据,缓存层和存储层都不会命中,通常出于容错的考虑,如果从存储层查不到数据则不写入缓存层,如上图所示整个过程分为如下3步: 缓存层不命中。 存储层不命中,不将空结果写回缓存。 返回空结果。 缓存穿透将导致不存在的数据每次请求都要到存储层去查询,失去了缓存保护后端存储的意义。 缓存穿透问题可能会使后端存储负载加大,由于很多后端存储不具备高并发性,甚至可能造成后端存储宕
相关文章
相关标签/搜索