随笔分类 -  缓存

摘要:缓存穿透 缓存穿透是指查询一个根本不存在的数据,缓存层和存储层都不会命中,通常出于容错的考虑,如果从存储层查不到数据则不写入缓存层。 整个过程分为如下3步:1)缓存层不命中。2)存储层不命中,不将空结果写回缓存。3)返回空结果。 缓存穿透将导致不存在的数据每次请求都要到存储层去查询,失去了缓存保护后 阅读全文
posted @ 2021-05-10 07:22 JustJavaIt 阅读(186) 评论(0) 推荐(0) 编辑
摘要:使用缓存的收益和成本(优缺点) 如图左侧为客户端直接调用存储层的架构,右侧为比较典型的缓存层+存储层架构. 下面分析一下缓存加入后带来的收益和成本。 收益(优点) (1)加速读写:因为缓存通常都是全内存的(例如Redis、Memcache),而存储层通常读写性能不够强悍(例如MySQL),通过缓存的 阅读全文
posted @ 2020-05-12 23:08 JustJavaIt 阅读(439) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示