浅析memcache启动以及telnet命令详解


Posted in PHP onJune 28, 2013

1、启动Memcache 常用参数

-p <num> 监听的TCP端口(默认: 11211)
-U <num> UDP监听端口 (默认: 11211, 0 时关闭)
-d 以守护进程方式运行
-u <username> 运行运行 Memcached的账户 非root用户
-m <num> 最大的内存使用单位是MB 默认是64MB
-c <num> 软连接数量默认是1024
-v 输出警告和错误信息
-vv 打印客户端的请求和返回信息
-h 打印帮助信息
-i 打印memcached和libevent的版权信息
-l <ip_addr> 绑定地址 (默认:所有都允许,无论内外网或者本机更换IP,有安全隐患,若设置为127.0.0.1就只能本机访问)
-P <file> 将PID写入文件<file>,这样可以使得后边进行快速进程终止, 需要与 -d 一起使用

2、Memcache telnet 常用命令
COMMAND DESCRIPTION EXAMPLE
get Reads a value get mykey
set Set a key unconditionally set mykey 0 60 5
add Add a new key add newkey 0 60 5
replace Overwrite existing key replace key 0 60 5
append Append data to existing key append key 0 60 15
prepend Prepend data to existing key prepend key 0 60 15
incr Increments numerical key value by given number incr mykey 2
decr Decrements numerical key value by given number decr mykey 5
delete Deletes an existing key delete mykey
flush_all Invalidate specific items immediately flush_all
Invalidate all items in n seconds flush_all 900
stats Prints general statistics stats
Prints memory statistics stats slabs
Prints memory statistics stats malloc
Print higher level allocation statistics stats items
  stats detail
  stats sizes
Resets statistics stats reset
version Prints server version. version
verbosity Increases log level verbosity
quit Terminate telnet session quit

3、stats命令详解
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 当前线程数

4、Memcache 启动tips
a:监听内网地址
b:修改默认端口号
c:设置最大连接数,最大内存占用数
PHP 相关文章推荐
综合图片计数器
Oct 09 PHP
使用php判断浏览器的类型和语言的函数代码
Feb 28 PHP
深入for,while,foreach遍历时间比较的详解
Jun 08 PHP
php实现字符串翻转的方法
Mar 27 PHP
PHP也能干大事之PHP中的编码解码详解
Apr 20 PHP
PHP中的随机性 你觉得自己幸运吗?
Jan 22 PHP
thinkPHP模板中函数的使用方法示例
Nov 30 PHP
解决PHP 7编译安装错误:cannot stat ‘phar.phar’: No such file or directory
Feb 25 PHP
PHP实现的基于单向链表解决约瑟夫环问题示例
Sep 30 PHP
PHP实现负载均衡下的session共用功能
Apr 17 PHP
PHP pthreads v3下的Volatile简介与使用方法示例
Feb 21 PHP
TP5框架实现自定义分页样式的方法示例
Apr 05 PHP
浅析HTTP消息头网页缓存控制以及header常用指令介绍
Jun 28 #PHP
深入apache配置文件httpd.conf的部分参数说明
Jun 28 #PHP
浅析php变量修饰符static的使用
Jun 28 #PHP
解析php如何将日志写进syslog
Jun 28 #PHP
解析PHP中VC6 X86和VC9 X86的区别及 Non Thread Safe的意思
Jun 28 #PHP
解析PHP中的内存管理,PHP动态分配和释放内存
Jun 28 #PHP
关于使用key/value数据库redis和TTSERVER的心得体会
Jun 28 #PHP
You might like
解析mysql 表中的碎片产生原因以及清理
2013/06/22 PHP
php中实现精确设置session过期时间的方法
2014/07/17 PHP
php字符串替换函数substr_replace()用法实例
2015/03/17 PHP
浅谈关于PHP解决图片无损压缩的问题
2017/09/01 PHP
使用PHP开发留言板功能
2019/11/19 PHP
jquery 学习笔记 传智博客佟老师附详细注释
2020/09/12 Javascript
JavaScript 设计模式之组合模式解析
2010/04/09 Javascript
js获取当前月的第一天和最后一天的小例子
2013/11/18 Javascript
从数组中随机取x条不重复数据的JS代码
2013/12/24 Javascript
纯JavaScript实现获取onclick、onchange等事件的值
2014/12/29 Javascript
DIV随滚动条滚动而滚动的实现代码【推荐】
2016/04/12 Javascript
JavaScript数据操作_浅谈原始值和引用值的操作本质
2016/08/23 Javascript
js变量提升深入理解
2016/09/16 Javascript
jQuery利用sort对DOM元素进行排序操作
2016/11/07 Javascript
jquery中封装函数传递当前元素的方法示例
2017/05/05 jQuery
JavaScript实现QQ列表展开收缩扩展功能
2017/10/30 Javascript
浅谈webpack打包之后的文件过大的解决方法
2018/03/07 Javascript
layui实现tab的添加拒绝重复的方法
2019/09/04 Javascript
Vue的Options用法说明
2020/08/14 Javascript
antd form表单数据回显操作
2020/11/02 Javascript
[03:09]2014DOTA2国际邀请赛 赛场上的美丽风景线 中国Coser也爱DOTA2
2014/07/20 DOTA
python统计文本文件内单词数量的方法
2015/05/30 Python
python学习教程之Numpy和Pandas的使用
2017/09/11 Python
Python程序运行原理图文解析
2018/02/10 Python
Python File(文件) 方法整理
2019/02/18 Python
在Matplotlib图中插入LaTex公式实例
2020/04/17 Python
SVG实现多彩圆环倒计时效果的示例代码
2017/11/21 HTML / CSS
公积金单位接收函
2014/01/11 职场文书
学生干部的自我评价分享
2014/01/18 职场文书
房地产促销活动方案
2014/03/01 职场文书
大学生自我评价200字(4篇)
2014/09/17 职场文书
2015年终个人政治思想工作总结
2015/11/24 职场文书
《和时间赛跑》读后感3篇
2019/12/16 职场文书
Golang二维数组的使用方式
2021/05/28 Golang
Python中可变和不可变对象的深入讲解
2021/08/02 Python
MySQL数据库配置信息查看与修改方法详解
2022/06/25 MySQL