找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 59|回复: 0
打印 上一主题 下一主题

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

[复制链接]

2500

主题

2513

帖子

7520

积分

论坛元老

Rank: 8Rank: 8

积分
7520
跳转到指定楼层
楼主
发表于 2018-2-14 08:16:17 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

[TR]
[TD]pid[/TD]
[TD]memcache服务器的进程ID[/TD][/TR]
[TR]
[TD]uptime[/TD]
[TD]服务器已经运行的秒数[/TD][/TR]
[TR]
[TD]time[/TD]
[TD]服务器当前的unix时间戳[/TD][/TR]
[TR]
[TD]version[/TD]
[TD]memcache版本[/TD][/TR]
[TR]
[TD]pointer_size[/TD]
[TD]当前操作系统的指针大小(32位系统一般是32bit)[/TD][/TR]
[TR]
[TD]rusage_user[/TD]
[TD]进程的累计用户时间[/TD][/TR]
[TR]
[TD]rusage_system[/TD]
[TD]进程的累计系统时间[/TD][/TR]
[TR]
[TD]curr_items[/TD]
[TD]服务器当前存储的items数量[/TD][/TR]
[TR]
[TD]total_items[/TD]
[TD]从服务器启动以后存储的items总数量[/TD][/TR]
[TR]
[TD]bytes[/TD]
[TD]当前服务器存储items占用的字节数[/TD][/TR]
[TR]
[TD]curr_connections[/TD]
[TD]当前打开着的连接数[/TD][/TR]
[TR]
[TD]total_connections[/TD]
[TD]从服务器启动以后曾经打开过的连接数[/TD][/TR]
[TR]
[TD]connection_structures[/TD]
[TD]服务器分配的连接构造数[/TD][/TR]
[TR]
[TD]cmd_get[/TD]
[TD]get命令(获取)总请求次数[/TD][/TR]
[TR]
[TD]cmd_set[/TD]
[TD]set命令(保存)总请求次数[/TD][/TR]
[TR]
[TD]get_hits[/TD]
[TD]总命中次数[/TD][/TR]
[TR]
[TD]get_misses[/TD]
[TD]总未命中次数[/TD][/TR]
[TR]
[TD]evictions[/TD]
[TD]为获取空闲内存而删除的items数(分配给memcache的空间用满后需要删除旧的items来得到空间分配给新的items)[/TD][/TR]
[TR]
[TD]bytes_read[/TD]
[TD]总读取字节数(请求字节数)[/TD][/TR]
[TR]
[TD]bytes_written[/TD]
[TD]总发送字节数(结果字节数)[/TD][/TR]
[TR]
[TD]limit_maxbytes[/TD]
[TD]分配给memcache的内存大小(字节)[/TD][/TR]
[TR]
[TD]threads[/TD]
[TD]当前线程数[/TD][/TR]

4、Memcache 启动tips
a:监听内网地址
b:修改默认端口号
c:设置最大连接数,最大内存占用数
            
            
您可能感兴趣的文章:
  • memcached的学习过程
  • PHP操作Memcache实例介绍
  • php之Memcache学习笔记
  • 解析php中memcache的应用
  • Memcached常用命令以及使用说明详解
            
  • 分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
    收藏收藏
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    用户反馈
    客户端