memcached使用

memcached 安装使用

http://hi.baidu.com/hzi0812/item/e8cfb9d80780dc1a21e25003

一篇比较详细的介绍memcached的使用

 

ASP.NET使用Memcached高缓存实例

 http://adyhpq.blog.163.com/blog/static/38667002010823340275/

Discuz Nt 3.0开启Memcached 以及二次开发监控Memcached状态

http://adyhpq.blog.163.com/blog/static/386670020108235555161/

 

Memcached原理深度分析详解

http://blog.sina.com.cn/s/blog_7edcf63b01016gz3.html

 

memcached底层工作原理 

http://blog.163.com/czg_e/blog/static/4610456120114755125970/

 

M​e​m​c​a​c​h​e​d​的​原​理​及​应​用

张宇

http://wenku.baidu.com/link?url=e_P03iEGC5V9tjqM-9WtZaxG0DzrWi6feDNKscGBoGtYwILRxb8Hfz_fo0weQIJSA0gj9f9q92LKBA7gPuGzznzGHdyIB5MXFKjbjJbqhlO

 

 

 

http://baike.baidu.com/view/794242.htm?fr=aladdin

 

Memcached 是一个高性能的分布式内存对象缓存系统,用于动态Web应用以减轻数据库负载。它通过在内存中缓存数据和对象来减少读取数据库的次数,从而提高动态、数据库驱动网站的速度。Memcached基于一个存储键/值对的hashmap。其守护进程(daemon )是用C写的,但是客户端可以用任何语言来编写,并通过memcached协议与守护进程通信。

 

memcached作为高速运行的分布式缓存服务器,具有以下的特点。
· 协议简单
· 基于libevent的事件处理
· 内置内存存储方式
· memcached不互相通信的分布式
 
为了提高性能,memcached中保存的数据都存储在memcached内置的内存存储空间中。由于数据仅存在于内存中,因此重启memcached、重启操作系统会导致全部数据消失。另外,内容容量达到指定值之后,就基于LRU(Least Recently Used)算法自动删除不使用的缓存。memcached本身是为缓存而设计的服务器,因此并没有过多考虑数据的永久性问题。

通信分布式

memcached尽管是“分布式”缓存服务器,但服务器端并没有分布式功能。各个memcached不会互相通信以共享信息。那么,怎样进行分布式呢?这完全取决于客户端的实现。本文也将介绍memcached的分布式。
posted @ 2014-06-24 11:17  静之深  阅读(220)  评论(0)    收藏  举报