
缓存
文章平均质量分 92
鼯鼠的柏拉图之洞
这个作者很懒,什么都没留下…
展开
-
缓存刷新术之保证数据一致性
1. 概述在上一篇文章《缓存读取术之防止缓存雪崩》里我们解决了引入缓存后读数据的问题,本文分析写数据要考虑的问题。数据变更时是更新缓存还是淘汰缓存?是先写DB再写Cache,还是先写Cache再写DB?如何考量?另外,如果写DB成功了但写Cache失败了,数据就会不一致,如何解决?下面逐一探讨。 本文讨论的缓存更倾向于分布式缓存,不过解决方案的思路对本地缓存而言也是大致适用的...原创 2018-03-03 00:12:48 · 6350 阅读 · 7 评论 -
缓存读取术之防止缓存雪崩
概述如今许多互联网应用系统都重度依赖缓存来提高读操作的性能,对于这些系统来说如何正确地使用缓存至关重要。本文从缓存读取这个视角来讨论缓存架构设计上的一些思路。重点关注如何防止缓存雪崩。1. 缓存读操作引入缓存后,读数据的流程如下:(1)先读缓存,如果缓存中有数据(hit),则返回缓存中的结果;(2)如果缓存中没有数据(miss),则回源到database获取,然后把结果...原创 2018-02-14 23:59:46 · 7046 阅读 · 5 评论