分布式缓存的介绍

Posted 随意随性

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了分布式缓存的介绍相关的知识,希望对你有一定的参考价值。

分布式缓存是为了解决数据库服务器和web服务器之间的瓶颈。如果一个网
站的流量很大,这个瓶颈将会非常明显,每次数据库查询耗费的时间将不容乐观。
对于更新速度不是很快的网站,我们可以用静态化来避免过多的数据库查询,比
如可以使用Freemarker或者 Velocity来实现页面静态化。对于更新数据以秒级的
网站,静态化也不会太理想,可以通过分布式缓存系统来解决,比如:Redis、
MEMCache、SSDB等。

前期网站比较小,或者用户比较少的话,打包成一个war包就可以了,但是等到后面用户或者网站大的话,就要分成N个模块去打包成war包了。

在这个时候也就需要用到负载均衡服务器了,他是用来转发用户的请求的。

比如说A服务器人比较多,B服务器人比较少,等再有用户进行访问的话,这个负载均衡服务器就会把用户的请求转发到B服务器上面了。

NoSQL数据库就是没有数据结构的数据库。

 

   

以上是关于分布式缓存的介绍的主要内容,如果未能解决你的问题,请参考以下文章

大型网站架构系列:缓存在分布式系统中的应用

解析Java分布式系统中的缓存架构(上)

分布式缓存中间件Codis简单介绍

分布式技术专题「系统功能原理分析」缓存淘汰算法之LRU和LFU及FIFO介绍

分布式缓存:爱我你怕了吗?

redis缓存