浅析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 相关文章推荐
第五节 克隆 [5]
Oct 09 PHP
提升PHP执行速度全攻略(下)
Oct 09 PHP
Discuz Uchome ajaxpost小技巧
Jan 04 PHP
php学习之数据类型之间的转换代码
May 29 PHP
PHP CLI模式下的多进程应用分析
Jun 03 PHP
PHP中file_get_contents高?用法实例
Sep 24 PHP
PHP中round()函数对浮点数进行四舍五入的方法
Nov 19 PHP
php判断用户是否手机访问代码
Jun 08 PHP
php实现mysql数据库分表分段备份
Jun 18 PHP
php swoole多进程/多线程用法示例【基于php7nts版】
Aug 12 PHP
Yii 框架控制器创建使用及控制器响应操作示例
Oct 14 PHP
php使用redis的几种常见操作方式和用法示例
Feb 20 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程序员面试 切忌急功近利(更需要注重以后的发展)
2010/09/01 PHP
PHP合并数组+号和array_merge的区别
2015/06/25 PHP
PHP页面输出搜索后跳转下一页的处理方法
2016/09/30 PHP
thinkphp5 migrate数据库迁移工具
2018/02/20 PHP
php中使用array_filter()函数过滤数组实例讲解
2021/03/03 PHP
JavaScript网页定位详解
2014/01/13 Javascript
jquery获取html元素的绝对位置和相对位置的方法
2014/06/20 Javascript
JavaScript中的单引号和双引号报错的解决方法
2014/09/01 Javascript
JavaScript的null和undefined区别示例介绍
2014/09/15 Javascript
深入理解JavaScript系列(42):设计模式之原型模式详解
2015/03/04 Javascript
Javascript中的高阶函数介绍
2015/03/15 Javascript
Bootstrap Search Suggest使用例子
2016/12/21 Javascript
图文详解Javascript中的上下文和作用域
2017/02/15 Javascript
jQuery快速高效制作网页交互特效
2017/02/24 Javascript
vue生成token并保存到本地存储中
2018/07/17 Javascript
vue+element实现打印页面功能
2019/05/20 Javascript
JS基础之逻辑结构与循环操作示例
2020/01/19 Javascript
vue2.x数组劫持原理的实现
2020/04/19 Javascript
基于原生JS封装的Modal对话框插件的示例代码
2020/09/09 Javascript
Flexible.js可伸缩布局实现方法详解
2020/11/13 Javascript
如何在JavaScript中使用localStorage详情
2021/02/04 Javascript
Python实现的一个找零钱的小程序代码分享
2014/08/25 Python
Python数据类型详解(二)列表
2016/05/08 Python
python的turtle库使用详解
2019/05/10 Python
python实现连续变量最优分箱详解--CART算法
2019/11/22 Python
教你如何用python操作摄像头以及对视频流的处理
2020/10/12 Python
canvas 阴影和图形变换的示例代码
2018/01/02 HTML / CSS
伦敦眼门票在线预订:London Eye
2018/05/31 全球购物
人力资源求职信
2014/05/25 职场文书
婚礼证婚人演讲稿
2014/09/13 职场文书
云南省召开党的群众路线教育实践活动总结会议新闻稿
2014/10/21 职场文书
创先争优活动个人总结
2015/03/04 职场文书
2016教师节问候语
2015/11/10 职场文书
一篇文章搞懂python混乱的切换操作与优雅的推导式
2021/08/23 Python
Go 语言中 20 个占位符的整理
2021/10/16 Golang
Win11 Build 22000.51版本文件资源管理器“命令栏”和上下文菜单有什么新变化?
2021/11/21 数码科技