Memcached常用命令及使用说明
2015-09-08 14:48
761 查看
原文:http://www.cnblogs.com/jeffwongishandsome/archive/2011/11/06/2238265.html
Memcached常用命令及使用说明
这个set的命令在memcached中的使用频率极高。set命令不但可以简单添加,如果set的key已经存在,该命令可以更新该key所对应的原来的数据,也就是实现更新的作用。可以通过“get 键名”的方式查看添加进去的记录:
如你所知,我们也可以通过delete命令删除掉,然后重新添加。
(2)、只有数据不存在时进行添加的add
(3)、只有数据存在时进行替换的replace
可以看到,删除已存在的键值和不存在的记录可以返回不同的结果。
可以看到,gets命令比普通的get命令多返回了一个数字(上图中为13)。这个数字可以检查数据是否发生改变。当key对应的数据改变时,这个多返回的数字也会改变。
执行stats items,可以看到STAT items行,如果memcached存储内容很多,那么这里也会列出很多的STAT items行。
这里slab_id为1,是由2中的stats items返回的结果(STAT items后面的数字)决定的;limit_num看起来好像是返回多少条记录,猜的一点不错, 不过0表示显示出所有记录,而n(n>0)就表示显示n条记录,如果n超过该slab下的所有记录,则结果和0返回的结果一致。
通过stats items、stats cachedump slab_id limit_num配合get命令可以遍历memcached的记录。
Memcached常用命令及使用说明
1、添加
(1)、无论如何都存储的set这个set的命令在memcached中的使用频率极高。set命令不但可以简单添加,如果set的key已经存在,该命令可以更新该key所对应的原来的数据,也就是实现更新的作用。可以通过“get 键名”的方式查看添加进去的记录:
如你所知,我们也可以通过delete命令删除掉,然后重新添加。
(2)、只有数据不存在时进行添加的add
(3)、只有数据存在时进行替换的replace
2、删除
可以看到,删除已存在的键值和不存在的记录可以返回不同的结果。
二、读取命令
1、get
get命令的key可以表示一个或者多个键,键之间以空格隔开2、gets
可以看到,gets命令比普通的get命令多返回了一个数字(上图中为13)。这个数字可以检查数据是否发生改变。当key对应的数据改变时,这个多返回的数字也会改变。
3、cas
cas即checked and set的意思,只有当最后一个参数和gets所获取的参数匹配时才能存储,否则返回“EXISTS”。三、状态命令
1、stats
2、stats items
执行stats items,可以看到STAT items行,如果memcached存储内容很多,那么这里也会列出很多的STAT items行。
3、stats cachedump slab_id limit_num
我们执行stats cachedump 1 0 命令效果如下:这里slab_id为1,是由2中的stats items返回的结果(STAT items后面的数字)决定的;limit_num看起来好像是返回多少条记录,猜的一点不错, 不过0表示显示出所有记录,而n(n>0)就表示显示n条记录,如果n超过该slab下的所有记录,则结果和0返回的结果一致。
通过stats items、stats cachedump slab_id limit_num配合get命令可以遍历memcached的记录。
4、其他stats命令
如stats slabs,stats sizes,stats reset等等使用也比较常见。相关文章推荐
- Memcached常用命令
- Nginx+Tomcat+Memcached负载均衡集群服务搭建
- Memcached和Memcache安装(64位win7)
- Memcached理解
- Nginx+Tomcat7+Memcached集群与负载均衡(超详细)
- Memcached 笔记与总结(2)编译 php-memcache 扩展
- 清空memcache缓存的一些资料
- CentOS环境PHP安装测试memcache扩展
- memcached缓存服务器
- memcached-tool 工具
- windows安装配置memcache和memcached
- 在window 下安装Memcache详解
- memcached基于socket访问memcache缓存服务器
- PHP_Memcache函数详解
- memcache(使用php操作memcache)
- memcached 实验论文
- memcache笔记
- 使用libmemcached访问Memcached
- Memcached之——Spring与Memcached的集成
- Memcached之——与Spring集成(单服务器)