首页
导航
博客
电子书
算法
众创
代码
随贴
关于我们
您好,欢迎来到码863代码分享网! 请
[登录]
/
[注册]
搜 索
标题:
*
140
字
TAG标签:
(用空格隔开)
30
字
恢复历史版本:
请选择分类
html
python
javascript
php
sql
c
c++
c#
java
plain
所有人可见
仅自己可见
编辑器:UEditor
编辑器:TinyMCE
编辑器:Editor.md
HTML转MD
HTML转MD2
<p><span style="font-size: 14px;"><strong>使用telnet操作memcache,一般不常用</strong></span></p><p><span style="font-size: 14px;"><strong><br/></strong></span></p><p><span style="font-size: 14px;"><strong>1.使用方法</strong></span></p><p>1. 连接到<span style="font-family: 'Times New Roman';">memcached</span></p><p>telnet 192.168.1.100 11211 </p><p>add name 0 60 5 [<span style="font-family: 宋体;">说明 </span><span style="font-family: 'Times New Roman';">add </span><span style="font-family: 宋体;">是指令名 </span><span style="font-family: 'Times New Roman';">name </span><span style="font-family: 宋体;">是</span><span style="font-family: 'Times New Roman';">key</span><span style="font-family: 宋体;">的名字 </span><span style="font-family: 'Times New Roman';">(</span><span style="font-family: 宋体;">是以</span><span style="font-family: 'Times New Roman';">key/value</span><span style="font-family: 宋体;">存放</span><span style="font-family: 'Times New Roman';">), 0 </span><span style="font-family: 宋体;">标志</span><span style="font-family: 'Times New Roman';">, 60 </span><span style="font-family: 宋体;">表示数据存放 </span><span style="font-family: 'Times New Roman';">60s 5</span><span style="font-family: 宋体;">表示 放入多大数据 </span><span style="font-family: 'Times New Roman';">], </span><span style="font-family: 宋体;">如果一个</span><span style="font-family: 'Times New Roman';">key</span><span style="font-family: 宋体;">已经存在,再放入是失败的</span><span style="font-family: 'Times New Roman';">.</span></p><p>get name [<span style="font-family: 宋体;">获取 </span><span style="font-family: 'Times New Roman';">name</span><span style="font-family: 宋体;">的值</span><span style="font-family: 'Times New Roman';">]</span></p><p>//<span style="font-family: 宋体;">更新</span></p><p>set name 0 60 5 [<span style="font-family: 宋体;">如果 </span><span style="font-family: 'Times New Roman';">name </span><span style="font-family: 宋体;">这个</span><span style="font-family: 'Times New Roman';">key</span><span style="font-family: 宋体;">存在</span><span style="font-family: 'Times New Roman';">,</span><span style="font-family: 宋体;">就是更新</span><span style="font-family: 'Times New Roman';">, </span><span style="font-family: 宋体;">如果</span><span style="font-family: 'Times New Roman';">key</span><span style="font-family: 宋体;">不存在,就是添加</span><span style="font-family: 'Times New Roman';">]</span></p><p>//<span style="font-family: 宋体;">删除</span></p><p>delete key<span style="font-family: 宋体;">值</span></p><p><span style="font-size: 14px;"><strong><br/></strong></span></p><p><span style="font-size: 14px;"><strong>2. 常用命令</strong></span></p><p><span style="font-size: 14px;"><strong> </strong></span>memcached<span style="font-family: 宋体;">的基本</span>命令<span style="font-family: 'Times New Roman';">(</span><span style="font-family: 宋体;">安装、卸载、启动、配置相关</span><span style="font-family: 'Times New Roman';">)</span>:</p><p>-p <span style="font-family: 宋体;">监听的端口 </span><br/>-l <span style="font-family: 宋体;">连接的</span><span style="font-family: 'Times New Roman';">IP</span><span style="font-family: 宋体;">地址</span><span style="font-family: 'Times New Roman';">, </span><span style="font-family: 宋体;">默认是本机 </span> <br/>-d start <span style="font-family: 宋体;">启动</span><span style="font-family: 'Times New Roman';">memcached</span><span style="font-family: 宋体;">服务 </span><br/>-d restart <span style="font-family: 宋体;">重起</span><span style="font-family: 'Times New Roman';">memcached</span><span style="font-family: 宋体;">服务 </span><br/>-d stop|shutdown <span style="font-family: 宋体;">关闭正在运行的</span><span style="font-family: 'Times New Roman';">memcached</span><span style="font-family: 宋体;">服务 </span><br/>-d install <span style="font-family: 宋体;">安装</span><span style="font-family: 'Times New Roman';">memcached</span><span style="font-family: 宋体;">服务 </span><br/>-d uninstall <span style="font-family: 宋体;">卸载</span><span style="font-family: 'Times New Roman';">memcached</span><span style="font-family: 宋体;">服务 </span><br/>-u <span style="font-family: 宋体;">以的身份运行 </span><span style="font-family: 'Times New Roman';">(</span><span style="font-family: 宋体;">仅在以</span><span style="font-family: 'Times New Roman';">root</span><span style="font-family: 宋体;">运行的时候有效</span><span style="font-family: 'Times New Roman';">) </span><br/>-m <span style="font-family: 宋体;">最大内存使用,单位</span><span style="font-family: 'Times New Roman';">MB</span><span style="font-family: 宋体;">。默认</span><span style="font-family: 'Times New Roman';">64MB </span></p><p>-M <span style="font-family: 宋体;">内存耗尽时返回错误,而不是删除项 </span><br/>-c <span style="font-family: 宋体;">最大同时连接数,默认是</span><span style="font-family: 'Times New Roman';">1024 </span><br/>-f <span style="font-family: 宋体;">块大小增长因子,默认是</span><span style="font-family: 'Times New Roman';">1.25 </span><br/>-n <span style="font-family: 宋体;">最小分配空间,</span><span style="font-family: 'Times New Roman';">key+value+flags</span><span style="font-family: 宋体;">默认是</span><span style="font-family: 'Times New Roman';">48 </span><br/>-h <span style="font-family: 宋体;">显示帮助</span></p><p>memcached<span style="font-family: 宋体;">的基本</span>命令<span style="font-family: 'Times New Roman';">(</span><span style="font-family: 宋体;">当</span><span style="font-family: 'Times New Roman';">memcached </span><span style="font-family: 宋体;">启动后 用于对</span><span style="font-family: 'Times New Roman';">memcached</span><span style="font-family: 宋体;">管理的数据和本身运行状态相关的命令</span><span style="font-family: 'Times New Roman';">)</span>:</p><table><tbody><tr class="firstRow"><td valign="center"><p>Command</p></td><td valign="center"><p>Description</p></td><td valign="center"><p>Example</p></td></tr><tr><td valign="center"><p>get</p></td><td valign="center"><p>Reads a value</p></td><td valign="center"><p>get mykey</p></td></tr><tr><td valign="center"><p>set</p></td><td valign="center"><p>Set a key unconditionally</p></td><td valign="center"><p>set mykey 0 60 5</p></td></tr><tr><td valign="center"><p>add</p></td><td valign="center"><p>Add a new key</p></td><td valign="center"><p>add newkey 0 60 5</p></td></tr><tr><td valign="center"><p>replace</p></td><td valign="center"><p>Overwrite existing key</p></td><td valign="center"><p>replace key 0 60 5</p></td></tr><tr><td valign="center"><p>append</p></td><td valign="center"><p>Append data to existing key</p></td><td valign="center"><p>append key 0 60 15</p></td></tr><tr><td valign="center"><p>prepend</p></td><td valign="center"><p>Prepend data to existing key</p></td><td valign="center"><p>prepend key 0 60 15</p></td></tr><tr><td valign="center"><p>incr</p></td><td valign="center"><p>Increments numerical key value by given number</p></td><td valign="center"><p>incr mykey 2</p></td></tr><tr><td valign="center"><p>decr</p></td><td valign="center"><p>Decrements numerical key value by given number</p></td><td valign="center"><p>decr mykey 5</p></td></tr><tr><td valign="center"><p>delete</p></td><td valign="center"><p>Deletes an existing key</p></td><td valign="center"><p>delete mykey</p></td></tr><tr><td rowspan="2" valign="center"><p>flush_all</p></td><td valign="center"><p>Invalidate specific items immediately</p></td><td valign="center"><p>flush_all</p></td></tr><tr><td valign="center"><p>Invalidate all items in n seconds</p></td><td valign="center"><p>flush_all 900</p></td></tr><tr><td rowspan="7" valign="center"><p>stats</p></td><td valign="center"><p>Prints general statistics</p></td><td valign="center"><p>stats</p></td></tr><tr><td valign="center"><p>Prints memory statistics</p></td><td valign="center"><p>stats slabs</p></td></tr><tr><td valign="center"><p>Prints memory statistics</p></td><td valign="center"><p>stats malloc</p></td></tr><tr><td valign="center"><p>Print higher level allocation statistics</p></td><td valign="center"><p>stats items</p></td></tr><tr><td valign="center"><br/></td><td valign="center"><p>stats detail</p></td></tr><tr><td valign="center"><br/></td><td valign="center"><p>stats sizes</p></td></tr><tr><td valign="center"><p>Resets statistics</p></td><td valign="center"><p>stats reset</p></td></tr><tr><td valign="center"><p>version</p></td><td valign="center"><p>Prints server version.</p></td><td valign="center"><p>version</p></td></tr><tr><td valign="center"><p>verbosity</p></td><td valign="center"><p>Increases log level</p></td><td valign="center"><p>verbosity</p></td></tr><tr><td valign="center"><p>quit</p></td><td valign="center"><p>Terminate telnet session</p></td><td valign="center"><p>quit</p></td></tr></tbody></table><p>对查看的信息的关键字中英文对照表</p><table><tbody><tr class="firstRow"><td valign="center"><p>pid</p></td><td valign="center"><p>memcache服务器的进程ID</p></td></tr><tr><td valign="center"><p>uptime</p></td><td valign="center"><p>服务器已经运行的秒数</p></td></tr><tr><td valign="center"><p>time</p></td><td valign="center"><p>服务器当前的unix时间戳</p></td></tr><tr><td valign="center"><p>version</p></td><td valign="center"><p>memcache版本</p></td></tr><tr><td valign="center"><p>pointer_size</p></td><td valign="center"><p>当前操作系统的指针大小(32位系统一般是32bit)</p></td></tr><tr><td valign="center"><p>rusage_user</p></td><td valign="center"><p>进程的累计用户时间</p></td></tr><tr><td valign="center"><p>rusage_system</p></td><td valign="center"><p>进程的累计系统时间</p></td></tr><tr><td valign="center"><p>curr_items</p></td><td valign="center"><p>服务器当前存储的items数量</p></td></tr><tr><td valign="center"><p>total_items</p></td><td valign="center"><p>从服务器启动以后存储的items总数量</p></td></tr><tr><td valign="center"><p>bytes</p></td><td valign="center"><p>当前服务器存储items占用的字节数</p></td></tr><tr><td valign="center"><p>curr_connections</p></td><td valign="center"><p>当前打开着的连接数</p></td></tr><tr><td valign="center"><p>total_connections</p></td><td valign="center"><p>从服务器启动以后曾经打开过的连接数</p></td></tr><tr><td valign="center"><p>connection_structures</p></td><td valign="center"><p>服务器分配的连接构造数</p></td></tr><tr><td valign="center"><p>cmd_get</p></td><td valign="center"><p>get命令(获取)总请求次数</p></td></tr><tr><td valign="center"><p>cmd_set</p></td><td valign="center"><p>set命令(保存)总请求次数</p></td></tr><tr><td valign="center"><p>get_hits</p></td><td valign="center"><p>总命中次数</p></td></tr><tr><td valign="center"><p>get_misses</p></td><td valign="center"><p>总未命中次数</p></td></tr><tr><td valign="center"><p>evictions</p></td><td valign="center"><p>为获取空闲内存而删除的items数(分配给memcache的空间用满后需要删除旧的items来得到空间分配给新的items)</p></td></tr><tr><td valign="center"><p>bytes_read</p></td><td valign="center"><p>总读取字节数(请求字节数)</p></td></tr><tr><td valign="center"><p>bytes_written</p></td><td valign="center"><p>总发送字节数(结果字节数)</p></td></tr><tr><td valign="center"><p>limit_maxbytes</p></td><td valign="center"><p>分配给memcache的内存大小(字节)</p></td></tr><tr><td valign="center"><p>threads</p></td><td valign="center"><p>当前线程数</p></td></tr></tbody></table><p> </p><p><span style="font-size: 18px;"><strong>特别注意:</strong></span></p><p>如果你的网站,需要的<span style="font-family: 'Times New Roman';">memcached </span><span style="font-family: 宋体;">的内存大于</span><span style="font-family: 'Times New Roman';">64m,</span><span style="font-family: 宋体;">应当这样启动</span></p><p style="font-size: 14px; font-family: Arial; line-height: 26px; background-color: #ffffff;">memcached –m 256m –d start </p><p style="font-size: 14px; font-family: Arial; line-height: 26px; background-color: #ffffff;">如果memcached 使用的内存超过了定义的内存,就会把最不常用的内存删除,该算法是LRU</p><p style="font-size: 14px; font-family: Arial; line-height: 26px; background-color: #ffffff;">如果你希望换一个端口</p><p style="font-size: 14px; font-family: Arial; line-height: 26px; background-color: #ffffff;">memcached -d -m 30 -l 127.0.0.1 -p 9000 -d start 此命令不适用unix</p><p><br/></p>
CopyRight 2002~2023 精通2100网 联系邮箱:qqtxt@163.com
版权所有:精通2100网
湘ICP备2023018646号-1
MYSQl共执行 4 个查询,用时 0.0024039745330811 秒,PHP脚本用时 0.005111 秒,占用内存 0.593 MB,Gzip 已启用