- 浏览: 83627 次
文章分类
- 全部博客 (136)
- 我的技术资料收集 (98)
- 具体技术 (1)
- 的技术资料收集 (4)
- All Articles (1)
- 机器学习 Machine Learning (1)
- 网络编程 (1)
- java (2)
- ava (1)
- 零散技术 (1)
- C# (3)
- 技术资料收集 (1)
- CQRS (1)
- 数据库技术(MS SQL) (1)
- .Net微观世界 (1)
- Oracle SQL学习之路 (1)
- C/C++ (1)
- JS/JQ (1)
- Js封装的插件/实例/方法 (2)
- 敏捷个人 (2)
- Javascript (1)
- 程序设计---设计模式 (1)
- Bug (1)
- 未知分类 (1)
- 程序设计 (1)
- Sharepoint (1)
- Computer Graphic (1)
- IT产品 (1)
- [06]JS/jQuery (1)
- [07]Web开发 (1)
- .NET Solution (1)
- Android (3)
- 机器学习 (1)
- 系统框架设计 (1)
- Others (1)
- 算法 (1)
- 基于Oracle Logminer数据同步 (1)
- 网页设计 (1)
- 原创翻译 (1)
- EXTJS (1)
- Jqgrid (1)
- 云计算 (1)
最新评论
一.存储命令
存储命令的格式:
<data block>
参数说明:
<command name> | 操作命令:set/add/replace |
<key> | 缓存的键值 |
<flags> | 客户机使用它存储关于键值对的额外信息 |
<exptime> | 缓存过期时间 单位为秒 0 表示永远存储 |
<bytes> | 缓存值的字节数 |
<data block> | 数据块 |
1.添加值命令
(1) 无论如何都添加或更新的set 命令 (值不存在则添加 存在则更新) set 设置后可以用get命令获取值 也可以使用delete命令删除该值
[root@zhz jiehun]# telnet 127.0.0.1 11211
Trying 127.0.0.1...
Connected to 127.0.0.1.
Escape character is '^]'.
set test_key 0 0 3
100
STORED
get test_key
VALUE test_key 0 3
100
END
delete test_key
DELETED
get test_key
END
(2)只有数据不存在时添加值的add命令
Trying 127.0.0.1...
Connected to 127.0.0.1.
Escape character is '^]'.
add zhang 0 0 1 //第一次添加 成功
q
STORED
add zhang 0 0 1 //第二次添加 失败
q
NOT_STORED
(3)只有数据存在时替换的replace命令
Trying 127.0.0.1...
Connected to 127.0.0.1.
Escape character is '^]'.
replace zhang_t 0 0 2 //replace 不存在的元素 失败
22
NOT_STORED
add zhang_t 0 0 2
12
STORED
get zhang_t
VALUE zhang_t 0 2
12
END
replace zhang_t 0 0 3 //replace 存在的值成功
200
STORED
get zhang_t //值被替换
VALUE zhang_t 0 3
200
END
2.删除命令 delete
VALUE zhang_t 0 3
200
END
delete zhang_t
DELETED
get zhang_t
END
二 读取命令
1.get 命令 获取一个键或多个键的值 多个键以空格分开
VALUE zhang 0 1
q
END
set zhang_t 0 0 3
100
STORED
get zhang_t zhang
VALUE zhang_t 0 3
100
VALUE zhang 0 1
q
END
2 .gets 命令比get返回的值多一个数字 用来判断数据是否发生过改变
VALUE zhang_t 0 4 185
1000
VALUE zhang 0 1 181
q
END
set zhang_t 0 29 4
1000
STORED
gets zhang_t zhang
VALUE zhang_t 0 4 186
1000
VALUE zhang 0 1 181
q
END
3. cas 的意思是 check and set 的意思,只有当最后一个参数鹤gets获取的那个用来判断数据发生改变的那个值相同时才会存储成功,否则返回 exists
gets zhang
VALUE zhang 0 3 188
dff
END
cas zhang 0 0 3 189
kjf
EXISTS
cas zhang 0 0 3 188
kjf
STORED
gets zhang
VALUE zhang 0 3 189
kjf
END
4. 自曾(incr) 自减(decr)命令
10
STORED
get age
VALUE age 0 2
10
END
incr age 2
12
incr age 2
14
get age
VALUE age 0 2
14
END
decr age 1
13
get age
VALUE age 0 2
13
END
三 状态命令
1.stats 显示memcachd状态
STAT pid 1532 //进程id
STAT uptime 348167 //服务运行秒数
STAT time 1372215144 //当前unix时间戳
STAT version 1.4.14 //服务器版本
STAT libevent 2.0.10-stable
STAT pointer_size 32 //操作系统字大小
STAT rusage_user 3.997392 //进程累计用户时间
STAT rusage_system 2.258656 //进程累计系统时间
STAT curr_connections 5 //当前打开连接数
STAT total_connections 265 //链接总数
STAT connection_structures 7 //服务器分配的链接结构数
STAT reserved_fds 20 //
STAT cmd_get 1911 //执行get命令次数
STAT cmd_set 195 //执行set命令次数
STAT cmd_flush 3 //执行flush命令次数
STAT cmd_touch 0
STAT get_hits 1708 //get命中次数
STAT get_misses 203 //get未命中次数
STAT delete_misses 11 //delete 未命中次数
STAT delete_hits 14 //delete命中次数
STAT incr_misses 0 //incr 自增命令 未命中次数
STAT incr_hits 0 //incr 命中次数
STAT decr_misses 0 //decr 自减 未命中次数
STAT decr_hits 0 //decr 命中次数
STAT cas_misses 0 //cas 未命中次数
STAT cas_hits 2 //case 命中次数
STAT cas_badval 1 //使用擦拭次数
STAT touch_hits 0
STAT touch_misses 0
STAT auth_cmds 0
STAT auth_errors 0
STAT bytes_read 164108 //读取字节数
STAT bytes_written 1520916 //写入字节书
STAT limit_maxbytes 67108864 //分配的内存数
STAT accepting_conns 1 //目前接受的连接数
STAT listen_disabled_num 0
STAT threads 4 //线程数
STAT conn_yields 0
STAT hash_power_level 16
STAT hash_bytes 262144
STAT hash_is_expanding 0
STAT expired_unfetched 4
STAT evicted_unfetched 0
STAT bytes 23995 //存储字节数
STAT curr_items 31 //item个数
STAT total_items 189 //item总数
STAT evictions 0 //为获取空间删除的item个数
STAT reclaimed 17
END
2.flush_all 清空所有项目
OK
3.后续追加append和prepend前面插入命令
VALUE age 0 2
13
END
append age 0 3
ERROR
append age 0 0 6
111111
STORED
get age
VALUE age 0 8
13111111
END
prepend age 0 0 6
111111
STORED
get age
VALUE age 0 14
11111113111111
END
该命令有一个可选的数字参数。它总是执行成功,服务器会发送 “OK\r\n” 回应。它的效果是使已经存在的项目立即失效(缺省),或在指定的时间后。此后执行取回命令,将不会有任何内容返回(除非重新存储同样的键名)。 flush_all 实际上没有立即释放项目所占用的内存,而是在随后陆续有新的项目被储存时执行(这是由memcached的懒惰检测和删除机制决定的)。
flush_all 效果是它导致所有更新时间早于 flush_all 所设定时间的项目,在被执行取回命令时命令被忽略。
memecached还有其他命令 ,这里只是平时我们工作中经常用到的一些,以此文章记录备用。
本文链接:http://www.cnblogs.com/azheng007/p/3159345.html,转载请注明。
发表评论
-
C#WebBrowser控件使用教程与技巧收集--苏飞收集 - sufeinet
2013-06-28 12:07 1066原帖地址:http://www.cnblogs.com/suf ... -
我要喷一个自认为很垃圾的网站架构 - 老赵【苏州】
2013-06-28 12:01 1125原帖地址:http://www.cnblogs.com/lao ... -
[翻译] Oracle Database 12c 新特性Multitenant - Cheney Shue
2013-06-28 11:43 619原帖地址:http://www.cnblogs.com/ese ... -
面向过程的代码符合大众的思维方式吗? - 史蒂芬.王
2013-06-27 10:28 592原帖地址:http://www.cnblogs.com/ste ... -
面向过程的代码符合大众的思维方式吗? - 史蒂芬.王
2013-06-27 10:28 556原帖地址:http://www.cnblogs.com/ste ... -
RPG游戏之组队测试 - zthua
2013-06-27 10:22 556原帖地址:http://www.cnblogs.com/zth ... -
IT人们给个建议 - SOUTHER
2013-06-26 14:06 521原帖地址:http://www.cnblogs.com/sou ... -
Java向前引用容易出错的地方 - 银河使者
2013-06-26 14:00 491原帖地址:http://www.cnblogs.com/nok ... -
使用Func<T1, T2, TResult> 委托返回匿名对象 - 灰身
2013-06-26 13:54 798原帖地址:http://www.cnblo ... -
【web前端面试题整理03】来看一点CSS相关的吧 - 叶小钗
2013-06-25 10:45 782原帖地址:http://www.cnblogs.com/yex ... -
Windows 8 动手实验系列教程 实验6:设置和首选项 - zigzagPath
2013-06-25 10:27 616原帖地址:http://www.cnblogs.com/zig ... -
闲聊可穿戴设备 - shawn.xie
2013-06-25 10:21 561原帖地址:http://www.cnblo ... -
CentOS下Mysql安装教程 - 小学徒V
2013-06-23 15:24 608原帖地址:http://www.cnblogs.com/xia ... -
vmware安装ubuntu12.04嵌套安装xen server(实现嵌套虚拟化) - skyme
2013-06-23 15:18 835原帖地址:http://www.cnblogs.com/sky ... -
之前专门为IE6、7开发的网站如何迁移到IE10及可能遇到的问题和相应解决方案汇总 - 海之澜
2013-06-23 15:12 947原帖地址:http://www.cnblogs.com/wuz ... -
Android学习笔记--解析XML之SAX - 承香墨影
2013-06-23 15:01 406原帖地址:http://www.cnblo ... -
SQL Server 性能优化之——T-SQL TVF和标量函数
2013-06-19 09:32 670原帖地址:http://www.cnblogs.com/Boy ... -
Nginx学习笔记(二) Nginx--connection&request
2013-06-19 09:26 664原帖地址:http://www.cnblogs.com/cod ... -
从郭美美霸气侧漏看项目管理之项目经理防身术
2013-06-19 09:20 497原帖地址:http://www.cnblogs.com/had ... -
1、图解Oracle Logminer配置使用
2013-06-18 10:37 1609原帖地址:http://www.cnblogs.com/shi ...
相关推荐
linux常用命令详解--命令英文全称--log文件详解--重要借鉴.pdf
Stata命令全集详解-最新整理.zip
UNIX命令大全详解-完整版.txt command方式: 任何输入都会作为编辑命令,而不会出现在屏幕上,若输入错误则有“岬”的声音;任何输入都引起立即反映 insert方式: 任何输入的数据都置于编辑寄存器。在command方式...
第2节: class文件及类加载详解-01第2节: class文件及类加载详解-01第2节: class文件及类加载详解-01第2节: class文件及类加载详解-01第2节: class文件及类加载详解-01第2节: class文件及类加载详解-01第2节: ...
Tomcat+java+web+开发技术详解-孙卫琴-第二版.
### 常用DOS命令参数详解 #### 一、`DIR`命令详解 `DIR`命令用于显示指定路径下的目录列表以及文件信息。通过不同的参数组合,可以实现多种功能。 1. **基本语法** - `dir [D:][PATH][NAME][[/A][:attrib]][/o:...
### ping命令详解 #### 一、ping命令简介与作用 ping命令是一种常用的网络诊断工具,用于测试网络连接是否可达及网络延迟情况。它通过发送ICMP(Internet Control Message Protocol)报文来检测目标主机是否响应,...
SAP R3功能详解-管理会计,R3功能详解-管理会计
《Linux设备驱动开发详解-基于最新的Linux4.0内核》是一本深入探讨Linux设备驱动程序开发的专业书籍,其源码提供了丰富的实践示例,帮助读者理解如何在Linux操作系统下编写和调试驱动程序。该书涵盖了从基础概念到...
Tomcat与java web 开发技术详解-孙卫琴-第二版 这是271-540 Tomcat与java web 开发技术详解-孙卫琴-第二版 内容详细,清晰, javaweb必备
ARM开发详解-教程ARM开发详解-教程ARM开发详解-教程ARM开发详解-教程ARM开发详解-教程ARM开发详解-教程ARM开发详解-教程ARM开发详解-教程ARM开发详解-教程ARM开发详解-教程ARM开发详解-教程ARM开发详解-教程ARM开发...
《Tomcat与Java Web开发技术详解》是孙卫琴老师撰写的一本深入解析Java Web开发和Tomcat服务器的著作,其第二版进一步更新了内容,提供了更为详尽的指导。这本书针对初学者和有一定经验的开发者,旨在帮助读者掌握...
GeoDa工作手册+莫兰指数操作详解-最新发布.zip
linuxvi命令详解-屏幕文本编辑器Vi.pdf
linuxvi命令详解-屏幕文本编辑器Vi整理.pdf
Flex+ASP.NET+Web应用开发实战详解-源代码
PG导入导出命令详解
Flex+JSP Web应用开发实战详解-源代码.part4(共5)
Linux操作系统是开源的,广泛应用在服务器、嵌入式设备以及个人电脑上。它以其稳定性和灵活性赢得了广大用户的喜爱。...阅读“Linux操作命令详解-超详细”文档将有助于深入理解这些命令的用法和应用场景。
网络安全开发包详解------------------------