「Memcached」

  CREATED BY JENKINSBOT

Memcached?

以下内容引自官网:

		**Free & open source, high-performance, distributed memory object caching system, generic in nature, but intended for use in speeding up dynamic web applications by alleviating database load.**
		**Memcached is an in-memory key-value store for small chunks of arbitrary data (strings, objects) from results of database calls, API calls, or page rendering.**
		**Memcached is simple yet powerful. Its simple design promotes quick deployment, ease of development, and solves many problems facing large data caches. Its API is available for most popular languages.**

通过上面的简单介绍,可以发现一下几点:

	* 高性能的内存对象缓存
	* Memcached通过减轻数据库负载的方式来加速动态web应用。
	* Memcached中保存的数据来自于数据库查询,API调用结果,页面渲染结果等,这些内容都属于**可缓存的结果数据**。

所以,我并不会将Memcached和Redis进行比较。

Memcache和Memcached的关系

Memcached
Memcached,它是服务端的一个软件,d是daemon的意思。本文介绍的内容就是关于Memcached的。

Memcache
以PHP为例,Memcache就是一个PECL扩展,这个模块提供了一套方便的程序和面向对象的API(一共就18个方法,如果没数错),用于访问Memcached服务。
同时,PHP里面还有一个Memcached,这是一个PHP的扩展,但是这个扩展使用了libmemcached库,比Memcache功能更多、API更丰富(大约有50个方法)。

参考文献

Memcached Homepage
Memcached Wiki