浅析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 相关文章推荐
FCKeditor的安装(PHP)
Jan 13 PHP
PHP 采集心得技巧
May 15 PHP
PHP写UltraEdit插件脚本实现方法
Dec 26 PHP
使用php测试硬盘写入速度示例
Jan 27 PHP
ThinkPHP实现事务回滚示例代码
Jun 23 PHP
php实现的返回数据格式化类实例
Sep 22 PHP
学习php设计模式 php实现装饰器模式(decorator)
Dec 07 PHP
PHP中如何判断exec函数执行成功?
Aug 04 PHP
Zend Framework实现自定义过滤器的方法
Dec 09 PHP
PhpStorm配置Xdebug调试的方法步骤
Feb 02 PHP
vmware linux系统安装最新的php7图解
Apr 14 PHP
PHP 结合 Boostrap 结合 js 实现学生列表删除编辑及搜索功能
May 21 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
PHP中MVC模式的模板引擎开发经验分享
2011/03/23 PHP
php中用加号与用array_merge合并数组的区别深入分析
2013/06/03 PHP
PHP获取数组中单列值的方法
2017/06/10 PHP
动态表单验证的操作方法和TP框架里面的ajax表单验证
2017/07/19 PHP
PHP论坛实现积分系统的思路代码详解
2020/06/01 PHP
利用ajaxfileupload插件实现文件上传无刷新的具体方法
2013/06/08 Javascript
Javascript加载速度慢的解决方案
2014/03/11 Javascript
Javascript 实现图片无缝滚动
2014/12/19 Javascript
jQuery中map函数的两种方式
2017/04/07 jQuery
移动端使用localResizeIMG4压缩图片
2017/04/22 Javascript
vue resource post请求时遇到的坑
2017/10/19 Javascript
nodejs+mongodb aggregate级联查询操作示例
2018/03/17 NodeJs
vue组件中的样式属性scoped实例详解
2018/10/30 Javascript
JavaScript中构造函数与原型链之间的关系详解
2019/02/25 Javascript
html2canvas属性和使用方法以及如何使用html2canvas将HTML内容写入Canvas生成图片
2020/01/12 Javascript
python制作最美应用的爬虫
2015/10/28 Python
玩转python selenium鼠标键盘操作(ActionChains)
2020/04/12 Python
Python实现随机选择元素功能
2017/09/14 Python
django admin 后台实现三级联动的示例代码
2018/06/22 Python
python调用tcpdump抓包过滤的方法
2018/07/18 Python
对numpy中数组转置的求解以及向量内积计算方法
2018/10/31 Python
Python中类的创建和实例化操作示例
2019/02/27 Python
python七夕浪漫表白源码
2019/04/05 Python
Python如何使用k-means方法将列表中相似的句子归类
2019/08/08 Python
python 实现控制鼠标键盘
2020/11/27 Python
html5 视频播放解决方案
2016/11/06 HTML / CSS
国外最大的眼镜网站:Coastal
2017/08/09 全球购物
个人查摆剖析材料
2014/02/04 职场文书
幼儿园安全生产月活动总结
2014/07/05 职场文书
公司员工培训管理制度
2015/08/04 职场文书
教导处教学工作总结
2015/08/12 职场文书
小学中队长竞选稿
2015/11/20 职场文书
2016暑期社会实践心得体会范文
2016/01/14 职场文书
家庭教育教师培训学习体会
2016/01/14 职场文书
python中subplot大小的设置步骤
2021/06/28 Python
Go语言特点及基本数据类型使用详解
2022/03/21 Golang