1、下载安装包
memcached
http://memcached.org/downloads
依赖包libevent
http://libevent.org/
全部现在系新版本即可
我这里下载的是memcached-1.4.24.tar.gz libevent-2.0.21-stable.tar.gz
2、安装依赖包libevent
检测依赖包
[root@test01 ~]# ls /usr/lib |grep libevent
libevent-2.0.so.5
libevent-2.0.so.5.1.9
libevent.a
libevent_core-2.0.so.5
libevent_core-2.0.so.5.1.9
libevent_core.a
libevent_core.la
libevent_core.so
libevent_extra-2.0.so.5
libevent_extra-2.0.so.5.1.9
libevent_extra.a
libevent_extra.la
libevent_extra.so
libevent.la
libevent_pthreads-2.0.so.5
libevent_pthreads-2.0.so.5.1.9
libevent_pthreads.a
libevent_pthreads.la
libevent_pthreads.so
libevent.so
[root@test01 ~]#
如果有数据显示,说明系统已经安装了依赖包,否则需要手动安装
解压文件
tar -zxvf libevent-2.0.21-stable.tar.gz
进入目录
cd libevent-2.0.21-stable
配置环境
./configure –prefix=/usr/lib
编译
make
make install
3、安装memcached
解压文件
tar -zxvf memcached-1.4.24tar.gz
进入目录
cd memcached-1.4.24
配置环境
./memcached -d -m 512 -c 512 -p 11211 -u root -t 10
-d选项是启动一个守护进程。
-m是分配给Memcache使用的内存数量,单位是MB。
-u是运行Memcache的用户。
-l是监听的服务器IP地址,如果有多个地址的话,指定下服务器的I监听P地址。
-p是设置Memcache监听的端口,我这里设置了11211,最好是1024以上的端口,我们这里统一使用11211
-c选项是最大运行的并发连接数,默认是1024。
-P是设置保存Memcache的pid文件。
-vv 用very vrebose模式启动,调试信息和错误输出到控制台 。
更多可以参考 ./memcached -h
查看memcached启动后的进程:
ps -ef|grep memcached