欢迎来到天天文库
浏览记录
ID:36275624
大小:241.00 KB
页数:15页
时间:2019-05-08
《memcached 的使用和协议分析详解》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、Memcached的使用和协议分析详解作者:heiyeluren(黑夜路人)邮箱:heiyelurenATgmail.com博客:http://blog.csdn.net/heiyeshuwu时间:2006-11-12关键字:PHPMemcachedLinux缓存Memcached是danga.com的一个项目,最早是为LiveJournal服务的,目前全世界不少人使用这个缓存项目来构建自己大负载的网站,来分担数据库的压力。(关于Memcached的更多信息请Google)Memcached官方网站:
2、http://www.danga.com/memcached【安装Memcached服务器端】我目前的平台,服务器是FedoraCore1(内核:2.4.22),客户端是WindowsXPSP2,需要安装的就是服务器的Memcached的守护进程和客户端的PHP扩展php_memcache两个东西。现在我分别来讲。服务器端主要是安装memcached服务器端,目前的最新版本是memcached-1.2.0。下载:http://www.danga.com/memcached/dist/memcached
3、-1.2.0.tar.gz另外,Memcached用到了libevent这个库用于Socket的处理,所以还需要安装libevent,libevent的最新版本是libevent-1.2。(如果你的系统已经安装了libevent,可以不用安装)官网:http://www.monkey.org/~provos/libevent/下载:http://www.monkey.org/~provos/libevent-1.2.tar.gz我分别把两个东东下载回来,放到/tmp目录下:#cd/tmp#wgetht
4、tp://www.danga.com/memcached/dist/memcached-1.2.0.tar.gz#wgethttp://www.monkey.org/~provos/libevent-1.2.tar.gz先安装libevent:#tarzxvflibevent-1.2.tar.gz#cdlibevent-1.2#./configure--prefix=/usr#make#makeinstall然后看看我们的libevent是否安装成功:#ls-al/usr/lib
5、greplibeve
6、ntlrwxrwxrwx 1root root 2111??1217:38libevent-1.2.so.1->libevent-1.2.so.1.0.3-rwxr-xr-x 1root root 26354611??1217:38libevent-1.2.so.1.0.3-rw-r--r-- 1root root 45415611??1217:38libevent.a-rwxr-xr-x 1roo
7、t root 81111??1217:38libevent.lalrwxrwxrwx 1root root 2111??1217:38libevent.so->libevent-1.2.so.1.0.3还不错,都安装上了,再来安装memcached,同时需要安装中指定libevent的安装位置:#cd/tmp#tarzxvfmemcached-1.2.0.tar.gz#cdmemcached-1.2.0#./configure--with-libeven
8、t=/usr#make#makeinstall如果中间出现报错,请仔细检查错误信息,按照错误信息来配置或者增加相应的库或者路径。安装完成后会把memcached放到/usr/local/bin/memcached,我们看以下是否安装了:#ls-al/usr/local/bin/mem*-rwxr-xr-x 1root root 13798611??1217:39/usr/local/bin/memcached-rwxr-xr-x 1root root 14017
9、911??1217:39/usr/local/bin/memcached-debug恩,安装完成了,现在我们看一下memcache的帮助:#/usr/local/bin/memecached-hmemcached1.2.0-p portnumbertolistenon-s unixsocketpathtolistenon(disablesnetworksupport)-l
此文档下载收益归作者所有