LNMP 下 memcached 常用指令收集整理笔记
为了使用 memcached 方便就收集整理了一些有关 memcached 相关的常用命令和基本状态的中文说明,就当是个学习笔记了
启动 memcached 服务端程序
memcached -d -m 10 -u root -l localhost -p 11211 -c 256 -P /tmp/memcached.pid
各个参数的详解
- -d 选项是启动一个守护进程,
- -m 是分配给 Memcached 使用的内存数量,单位是 MB,
- -u 是运行 Memcached 的用户,我这里是 root,
- -l 是监听的服务器 IP 地址,
- -p 是设置 Memcached 监听的端口,最好是 1024 以上的端口,
- -c 选项是最大运行的并发连接数,默认是 1024,按照你服务器的负载量来设定,
- -P 是设置保存 Memcached 的 pid 文件
结束 memcached
kill ‘cat /tmp/memcached.pid’
查看 memcached 的运行状态
echo stats | nc 192.168.1.253 11211
实时查看 memcached 的运行状态
Watch “echo stats | nc 192.168.1.253 11211”
快速清空
Echo “flush_all” | nc 192.168.1.253 11211
需要有 nc 命令才能查看,没有请安装,CentOS 下可以用命令:yum install nc
来直接安装的。
查看 memcached 的状态
telnet 192.168.1.253 11211
然后输入:
stats
即可浏览查看 memcached 的当前状态了,当然上面的“实时查看 memcached 的运行状态”和“查看 memcached 的运行状态”实现的是同样的结果。
这些状态的说明如下
英文标识 |
中文释义 |
---|---|
pid |
memcache 服务器的进程 ID |
uptime |
服务器已经运行的秒数 |
time |
服务器当前的 unix 时间戳 |
version |
memcache 版本 |
pointer_size |
当前操作系统的指针大小(32 位系统一般是 32bit) |
rusage_user |
进程的累计用户时间 |
rusage_system |
进程的累计系统时间 |
curr_items |
服务器当前存储的 items 数量 |
total_items |
从服务器启动以后存储的 items 总数量 |
bytes |
当前服务器存储 items 占用的字节数 |
curr_connections |
当前打开着的连接数 |
total_connections |
从服务器启动以后曾经打开过的连接数 |
connection_structures |
服务器分配的连接构造数 |
cmd_get |
get 命令(获取)总请求次数 |
cmd_set |
set 命令(保存)总请求次数 |
get_hits |
总命中次数 |
get_misses |
总未命中次数 |
evictions |
为获取空闲内存而删除的 items 数(分配给 memcache 的空间用满后需要删除旧的 items 来得到空间分配给新的 items) |
bytes_read |
总读取字节数(请求字节数) |
bytes_written |
总发送字节数(结果字节数) |
limit_maxbytes |
分配给 memcache 的内存大小(字节) |
threads |
当前线程数 |
沈唁志|一个PHPer的成长之路!
原创文章采用CC BY-NC-SA 4.0协议进行许可,转载请注明:转载自:LNMP 下 memcached 常用指令收集整理笔记
- 表格可在线编辑效果
- CSS侧边栏宽度不动(更改页面宽度时),内容区宽度自适应
- JS网页顶部弹出可关闭广告图层
- 未来会不会出现人类大脑与人工智能进行链接,而产生的超级大脑?
- android布局文件中android:icon="?attr/menuIconCamera"找不到对应图标路径
- 无限级分类(非递归算法/存储过程版/GUID主键)完整数据库示例_(1)表结构
- Centos7修改默认网卡名(改为eth0)以及网卡启动报错RTNETLINK answers: File exists处理
- 通过企业分布式缓存共享运行时数据
- 移植SlidingMenu Android library,和安装example出现的问题解决
- 无限级分类(非递归算法/存储过程版/GUID主键)完整数据库示例_(2)插入记录
- Centos中yum方式安装java
- 微信小程序新革命催生新物种新物种带来大红利!玩转行业新玩法
- 无限级分类(非递归算法/存储过程版/GUID主键)完整数据库示例_(3)删除记录
- 部署Zipkin分布式性能追踪日志系统的操作记录
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法