备注:

1memcached 的几个指令:

-p监听的端口
-l
连接的IP地址默认是本机
-d start
启动memcached服务
-d restart
重起memcached服务
-dstop|shutdown
关闭正在运行的memcached服务
-d install
安装memcached服务
-duninstall
卸载memcached服务
-u
以的身份运行(仅在以root运行的时候有效)
-m 
最大内存使用,单位MB。默认
64MB
-M 
内存耗尽时返回错误,而不是删除项

-c
最大同时连接数,默认是1024
-f 
块大小增长因子,默认是
1.25
-n 
最小分配空间,key+value+flags默认是
48
-h 
显示帮助

2memcached相关的函数:

01.Memcache::add—添加一个值,如果已经存在,则返回false
02.Memcache::addServer— 
添加一个可供使用的服务器地址

03.Memcache::close—
关闭一个Memcache对象
04.Memcache::connect—
创建一个Memcache对象
05.memcache_debug—
控制调试功能
06.Memcache::decrement—
对保存的某个key中的值进行减法操作

07.Memcache::delete—删除一个key
08.Memcache::flush—
清除所有缓存的数据
09.Memcache::get—
获取一个key
10.Memcache::getExtendedStats—
获取进程池中所有进程的运行系统统计
11.Memcache::getServerStatus—
获取运行服务器的参数
12.Memcache::getStats—
返回服务器的一些运行统计信息
13.Memcache::getVersion—
返回运行的Memcache的版本信息
14.Memcache::increment—
对保存的某个key中的值进行加法操作
15.Memcache::pconnect—
创建一个Memcache的持久连接对象
16.Memcache::replace —R
对一个已有的key进行覆写操作
17.Memcache::set—
添加一个值,如果已经存在,则覆写
18.Memcache::setCompressThreshold—
对大于某一大小的数据进行压缩
19.Memcache::setServerParams—
在运行时修改服务器的参数

3zendframeworkcache后端支持memcached,我们也可以来试试看

$front = array('lifeTime'=>100,'automatic_serialization'=>true);
    $back = array('server' =>array(array('host'=>'127.0.0.1','port'=>11211,'persistent'=>true)),compression=>true);      //
后端server是个二维数组,每一维代表一个连接。
    $cache =Zend_Cache::factory("Core","Memcached",$front,$back);
    $cache->save('This is zend memcached','zend');
    echo $cache->load('zend')."<br/>";

    现在zendframework 的代码,自己还没有详细研究,等自己以后在学习的过程中,可以尝试用一下;