
缓存
文章平均质量分 81
Tao的博客
程序猿
展开
-
缓存为王
计算机技术经过几十年的发展,无论是规模、性能还是容量都已经与往日大不相同,尤其是近年来互联网的不断普及,对以互联网为基础的系统架构提出了更多挑战。而互联网架构系统与传统IT系统最大的区别就是对于缓存的使用。合理使用缓存可以提高系统的响应速度,扩大容量,减少成本,可以毫不夸张的讲,缓存是互联网架构中最关键的环节,是每一个互联网公司必须面对和攻克的一个难题。今天,我来为大家介绍一本17年1...原创 2018-07-07 21:29:12 · 512 阅读 · 0 评论 -
分布式系统
这篇文章我们继续聊聊《深入分布式缓存:从原理到实践》这本书。本书的核心是介绍在分布式系统中如何使用缓存,在深入了解缓存的使用之前,我们先来了解缓存的使用方:分布式系统。遗憾的是,书里虽然介绍了一些分布式系统的概念、理论和实践,却没有解释究竟什么样的系统是分布式系统,以及使用分布式系统的原因,所以这篇文章,我会结合自己的工作经验,谈一谈自己对于这两个问题的理解。最通俗的解释一听到“分...原创 2018-07-07 21:30:45 · 292 阅读 · 0 评论 -
本地缓存
经过前面两篇文章的介绍,我们知道了缓存的重要性以及分布式系统的基础概念,接下来我们就要开始正式学习一些主流的缓存系统。首先来简单了解缓存系统的分类,缓存系统按照缓存数据的存储方式可以分为本地缓存和集中式缓存两种。 本地缓存:缓存数据保存在单个应用服务器中,各个应用服务器之间的缓存数据是独立的。 集中式缓存:缓存数据保存在专门的缓存服务器中,应用服务器通过网络请求从缓存服务器获...原创 2018-07-07 21:32:21 · 4866 阅读 · 0 评论 -
集中式缓存
这篇文章我们继续聊聊《深入分布式缓存:从原理到实践》中关于集中式缓存的部分。集中式缓存的基本概念,我在前面的文章 本地缓存 中已经有过介绍,相对于本地缓存,集中式缓存主要有以下几个优点:保证缓存数据的一致性。集中式缓存的数据是集中管理的,这样就能保证所有应用服务器取到的数据时一致的。更方便的数据扩容。当缓存数据过多需要扩容时,可以对缓存服务器进行水平扩展。应对单点故障。如果采用分布式...原创 2018-07-07 21:34:17 · 2398 阅读 · 0 评论