yum install -y epel-release//安装扩展源
yum install -y libevent memcached libmemcached
/etc/init.d/memcached start//启动
相关的参数在/etc/init.d/memcached和/etc/sysconfig/memcached中定义
编辑 这个/etc/sysconfig/memcached才能生效!
查看运行状态:
memcached-tool 127.0.0.1:11211 stats
或者echo stats |nc 127.0.0.1:11211 需要安装yum install nc
若安装了libmemcached后,可以使用memstat --servers=127.0.0.1:11211查看服务状态
关键值:cmd_get cmd_set get_hits get_misses
cmd_get 和get_hits 值的比例最好不小于80%.
源码安装
yum install -y glibc gcc libevent libevent-devel
wget http://memcached.org/files/memcached-1.4.25.tar.gz
tar -zxvf memcached-1.4.25.tar.gz
./configure --prefix=/usr/local/memcached
make&&make install
启动源码安装的memcached
useradd -s /sbin/nologin -M memcache 创建用于启动memcached的用户
/usr/local/memcached/bin/memcached -d -p 11211 -u memcache -m 128 -c 1024 -P /tmp/memcached.pid 启动命令
vim /etc/sysconfig/memcached 配置文件所在位置。
启动参数:
-d 选项是启动一个守护进程
m 是分配给Memcache使用的内存数量,单位是MB,这里是200MB
-u 是运行memcache的用户,如果当前为root的话,需要使用此参数去指定用户
-l 是监听的服务器ip地址。
-p 是设置memcache 监听的端口,默认是11211
-c 是最大运行的并发连接数,默认是1024
-P 是设置保存Memcache 的PID进程文件。
原文地址:http://xiongrunchu.blog.51cto.com/11696174/1788223