由于memcached依赖于libevent,因此需要安装libevent。
Libevent:
Debian/Ubuntu: apt-get install libevent-dev
Redhat/Centos: yum install libevent-devel
Memcached:
wget http://memcached.org/latest
tar -zxvf memcached-1.x.x.tar.gz
cd memcached-1.x.x
./configure && make && sudo make install
$ /usr/local/bin/memcached -d -m 64 -u root -l 127.0.0.1 -p 11211 -c 256 -P /tmp/memcached.pid
-d 启动一个守护进程
-m 限制内存大小,以M为单位,默认64M
-l 监听的服务器IP
-p 监听的端口,默认 11211
-c 并发连接数,默认是256
-P 保存进程编号的文件
如果要结束Memcache进程,执行
使用ps -ef|grep memcached获取运行状态
停止memcached:kill -9 pid (-9表示强制杀死,pid 为进程的进程标识符)
加入开机启动
编辑 /etc/rc.local
在行尾加入
/usr/local/bin/memcached -d -m 64 -u root -l 127.0.0.1 -p 11211 -c 256 -P /tmp/memcached.pid