注:使用起来很直观的东西,安装起来确实有点比较费劲。涉及到的名词比较多

1.Memcached分为服务器端和客户端,服务器端需要先安装Libevent,然后make install。需要一部额外操作ln -s /usr/local/lib/libevent-1.4.so.2 /usr/lib/libevent-1.4.so.2。 参考文章:http://yayu.org/look.php?id=105

2. 我用的是php5,memcache的客户端有两种,第一种是php的模块方式,第二种是php外部文件库方式。使用第二种相对比较简单,只要memcached的服务器跑起来了就没有问题。但是貌似性能会稍微差点,方法可以参考:http://nio.infor96.com/php-memcached/

3. 我在调通了第二种客户端方式以后,继续调php模块的方式,在这里可以下载http://pecl.php.net/package/memcache,为了省事,直接下载stable版本的memcache-2.2.3.tgz,结果反而都最后的最后,运行php.exe时,提示我说…(那句错误信息找不着了),总之就是加载memcache.so错误,查了半天,发现是一个bug,在最新的memcache-3.0.1.tgz 里已经修复了。注意,这个包也是需要make的,但是没有configure文件,怎么办呢,先之星phpize就可以生成那些编译信息了。然后
#./configure –with-apxs=/usr/local/apache/bin/apxs –enable-memcache 即可。

3. 一些使用技巧,参考Memcache的备忘

顺便把上面的提到的文章备份起来,省得以后失效了。

其他tip,顺便记下:

清空cache: echo ”flush_all” | nc localhost 11211

 

Posted in 未分类 at 07月 30th, 2008. 1 Comment.