常用启动命令
memcached -u root -p 11211 -m 245760 -c 1024 -t 4 -f 1.1 -d -P /opt/pid/memcached/memcached.pid
参数解释
- -u 设定进程所属用户
- -p 监听的TCP端口
- -m 内存上限,MB为单位
- -c 最大并发连接数
- -t 使用线程数,默认为4
- -f chunk大小增长赔率
- -d 作为守护进程
- -P 保存进程ID到指定文件
终端查看数据
telnet 127.0.0.1 11211
列出所有keys
stats items
通过itemId获取key
stats cachedump 7 0
其中7为itemId,0表示全部列出
通过get获取key的值
get key
运行状态检查
查看当前memcache的连接数
netstat -n | grep :11211 | wc -l
lsof -i:11211|wc -l
两个命令结果不一致,第一个命令应该不对(鸟哥写的)
查看默认允许的连接数
cat /etc/rc.local
查看memcache运行状态
echo stats | nc 127.0.0.1 11211
echo "stats settings" | nc localhost 11211