memcached(二)安装
1【libevent】
选择其中之一即可
1.1 编译安装
tar -zxvf libevent-1.4.13-stable.tar.gz //先解压缩
cd libevent-1.4.14-stable //切换到libevent的目录中
./configure --prefix=/usr/ //指定安装路径到/usr/目录下
make //编译
make install //安装
1.2 ubuntu
apt-get install libevent-dev
1.3 centos
yum install libevent-devel
2【memcached】
如果是自己编译安装的【libevent】,需要带上参数--with-libevent
cd memcached-1.4.0
./configure --prefix=/usr/local/memcached --with-libevent=/usr
3【启动和停止】
memcached -d -m 50 -p 11211 -u root
-d选项是启动一个守护进程,
-m是分配给Memcache使用的内存数量,单位是MB,我这里是100MB,
-u是运行Memcache的用户,我这里是root,
-l是监听的服务器IP地址,如果有多个地址的话,我这里指定了服务器的IP地址192.168.36.200,
-p是设置Memcache监听的端口,我这里设置了11211,最好是1024以上的端口,我们这里统一使用11211
-c选项是最大运行的并发连接数,默认是1024,我这里设置了256,按照你服务器的负载量来设定。
-P是设置保存Memcache的pid文件,我这里是保存在/tmp/memcached.pid
结束Memcache进程。
# kill `cat /tmp/memcached.pid`
4【查看命中】
memcache查看命中
telnet 192.168.1.1 11211
连接上端口后输入 stats命令
其中centos安装telnet客户端如下
yum install telnet