经常使用memcached命令详解

经常使用memcached命令详解:缓存

Memcached做为缓存服务器,对其操做的命令主要分为三类:服务器

一、  服务器状态命令:能够查看memcahced服务的当前状态ide

二、  数据存储命令:如何存储数据到memcached服务器中memcached

三、  数据读取命令:获取memacahed服务器中的数据spa

四、  数据删除命令:删除memcached服务器中的数据操作系统


1、服务器状态命令线程

一、 stats: memcached 实例的当前统计数据。unix

STAT pid 22459                             进程ID orm

STAT uptime 1027046                        服务器运行秒数 进程

STAT time 1273043062                       服务器当前unix时间戳 

STAT version 1.4.4                         服务器版本 

STAT pointer_size 64                       操做系统字大小(这台服务器是64位的) 

STAT rusage_user 0.040000                  进程累计用户时间 

STAT rusage_system 0.260000                进程累计系统时间 

STAT curr_connections 10                   当前打开链接数 

STAT total_connections 82                  曾打开的链接总数 

STAT connection_structures 13              服务器分配的链接结构数 

STAT cmd_get 54                            执行get命令总数 

STAT cmd_set 34                            执行set命令总数 

STAT cmd_flush 3                           指向flush_all命令总数 

STAT get_hits 9                            get命中次数 

STAT get_misses 45                         get未命中次数 

STAT delete_misses 5                       delete未命中次数 

STAT delete_hits 1                         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 0                            cas命中次数 

STAT cas_badval 0                          使用擦拭次数 

STAT auth_cmds 0 

STAT auth_errors 0 

STAT bytes_read 15785                      读取字节总数 

STAT bytes_written 15222                   写入字节总数 

STAT limit_maxbytes 1048576                分配的内存数(字节) 

STAT accepting_conns 1                     目前接受的连接数 

STAT listen_disabled_num 0                 

STAT threads 4                             线程数 

STAT conn_yields 0 

STAT bytes 0                               存储item字节数 

STAT curr_items 0                          item个数 

STAT total_items 34                        item总数 

STAT evictions 0                           为获取空间删除item的总数


2、数据存储命令

一、  set 命令

set的命令在memcached中的使用频率极高。set命令不但能够简单添加,若是set的key已经存在,该命令能够更新该key所对应的原来的数据,也就是实现更新的做用。

实例:set username  0  0  8。

注意一点就是:若是设定存储字节数为8的话,那么在输入的存在内容时,内容大小必须是8个字节,不然存储不成功。


二、   add 命令

add命令使用方法与set彻底一致,区别是只有数据不存在时进行添加的add,若是已经存在一个key为username的数据,add不成功。


三、  replace 命令

replace命令使用方法与set彻底一致,区别是只有数据存在时才能进行数据更新,若是replace一个不存在的key的数据,则replace不成功。与add命令相反。

相关文章
相关标签/搜索