Memcache是一套分布式的高速缓存系统,由LiveJournal的Brad Fitzpatrick开发,但目前被许多网站使用以提升网站的访问速度,尤其对于一些大型的、需要频繁访问数据库的网站访问速度提升效果十分显著 。这是一套开放源代码软件,以BSD license授权发布。
本文详细说明memcache在centos6.5上编译安装的过程。
memcache安装
1.首先memcache依赖于libevent,编译安装之前首先安装libevent
1 2 3 4 5 |
wget https://cloud.github.com/downloads/libevent/libevent/libevent-2.0.21-stable.tar.gz tar zxvf libevent-2.0.21-stable.tar.gz cd libevent-2.0.21-stable ./configure --prefix=/usr/local make && make install |
2.从memcache官网下载源码包,并编译安装。
1 2 3 4 5 |
wget http://memcached.org/files/memcached-1.4.25.tar.gz tar zxvf memcached-1.4.25.tar.gz cd memcached-1.4.25 ./configure --prefix=/usr/local/memcache --with-libevent=/usr/local ##指定libevent安装路径 make && make test && make install |
1 2 3 4 5 6 7 |
make test 报错 prove ./t make: prove: Command not found make: *** [test] Error 127 可以直接无视,然后make install |
memcache基本操作
1.启动Memcache的服务器端:
1 2 3 4 5 6 7 8 9 |
/usr/local//memcache/bin/memcached -d -m 10 -u root -l 192.168.0.200 -p 12000 -c 256 -P /tmp/memcached.pid
-d选项是启动一个守护进程, |
2.如果要结束Memcache进程,执行:
1 | kill `cat /tmp/memcached.pid` ## 注意这里不是引号,是强调符‘`’ |
3.也可以启动多个守护进程,不过端口和pid不能重复。
您还未添加分享代码,请到主题选项中,添加百度分享代码!
您可以选择一种方式赞助本站
支付宝转账赞助
支付宝扫一扫赞助
微信钱包扫描赞助