Centos 6.5安装Memcache

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
强迫症患者可以 yum -y install perl-Test-Harness解决

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选项是启动一个守护进程,
-m是分配给Memcache使用的内存数量,单位是MB,我这里是10MB,
-u是运行Memcache的用户,我这里是root,
-l是监听的服务器IP地址,如果有多个地址用逗号分隔,我这里指定了服务器的IP地址192.168.0.200
-p是设置Memcache监听的端口,我这里设置了12000,最好是1024以上的端口,
-c选项是最大运行的并发连接数,默认是1024,我这里设置了256,按照你服务器的负载量来设定,
-P是设置保存Memcache的pid文件,我这里是保存在 /tmp/memcached.pid,

2.如果要结束Memcache进程,执行:
1 kill `cat /tmp/memcached.pid` ## 注意这里不是引号,是强调符‘`’
3.也可以启动多个守护进程,不过端口和pid不能重复。

您还未添加分享代码,请到主题选项中,添加百度分享代码!

您可以选择一种方式赞助本站

支付宝转账赞助

支付宝扫一扫赞助

微信钱包扫描赞助

┊. 恋小布 。

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

图片 表情