NoSQL、memcached介绍、安装memcached、查看memcached状态
1、NoSQL
2、memcached介绍
3、安装memcached(二进制包安装)
yum install -y memcached libmemcached libevent (若没有安装libevent相关,才安装)
systemctl start memcached
vim /etc/sysconfig/memcached 可以配置参数
PORT="11211"
USER="memcache"
MAXCONN="1024"
CACHESIZE="64"
OPTIONS=""
比如加上监听的ip,可以把OPTIONS="" 改为OPTIONS="127.0.0.1"
其中-m指定memcached分配内存
-c指定最大并发数
-u指定运行memcached服务的用户
源码安装:
下载目最新稳定版: wget http://www.memcached.org/files/memcached-1.5.10.tar.gz
tar -xvf memcached-1.5.10.tar.gz
cd memcached-1.5.10/
./configure --prefix=/usr/local/memcached
make && make install
useradd -M memcached -s /sbin/nologin
cd /usr/local/memcached/bin
./memcached -u memcached -p 11211 -m 64 -c 1024 127.0.0.1 -d (启动并在后台运行)
netstat -tulnp | grep 11211 (查看)
4、查看memcached状态
只查相关内容(值):memcached-tool 127.0.0.1:11211 dump (加其它参数可以进行导入和导出数据)
memcached-tool 127.0.0.1:11211 stats 查看memcached服务状态
或者安装nc工具 yum install -y nc
echo stats |nc 127.0.0.1 11211 查看memcached服务状态
若安装libmemcached后,也可以使用命令
memstat --servers=127.0.0.1:11211 查看memcached服务状态
到此,安装和状态查看配制完成。