海角不转弯

代码是梦想的砖

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

Memcached是一个高性能、分布式的内存对象缓存系统,它实际上就是一个简单的内存服务器,能够为应用程序存储数据提供一个缓存层,从而减轻数据库的负担。高速不持久。LRU。

使用方式主要有两种。

一、通读缓存。当应用程序检索数据时,应用程序首先检查缓存,看看要检索的数据是否已经在缓存中。如果确实存在,那么应用程序将直接返回数据而不用查询数据库。如果不在缓存中,则从数据库中获取数据,然后把数据存在缓存中,最后把数据返回给用户。

二、连续写入缓存。将数据写入缓存,然后另一个不同的进程把以存储的数据从Memcached读取到数据库中。另一个进程机制可以用几种方式实现。

 

posted on 2013-05-23 13:38  海角不转弯  阅读(140)  评论(0编辑  收藏  举报