Memcached的常用命令

Memcached的常用命令

1.set命令

无论如何都会添加.

格式:

<command name> <key> <flags> <exptime> <bytes>

<data block>

参数说明如下:

<command name>

set/add/replace

<key>

查找关键字

<flags>

客户机使用它存储关于键值对的额外信息

<exptime>

该数据的存活时间,0表示永远

<bytes>

存储字节数,如果存储的值大于这个数字,则会报错。

<data block>

 

set user 0 0 10
brushli1234567
CLIENT_ERROR bad data chunk
ERROR
set user 0 0 10
brushli123
STORED
get user   
VALUE user 0 10
brushli123
END

2. add命令

只有当key不存在时,才会添加.

add user2 0 0 7
brushli
STORED
add user2 0 0 7
brushli
NOT_STORED

3.replace命令

当key存在时,才会替换。

get user2
VALUE user2 0 3
abc
END
replace user2 0 0 4
abcd
STORED
get user2 
VALUE user2 0 4
abcd
END
get user3
END
replace user3 0 0 4
abcd
NOT_STORED

4.get命令

通过key获取value的值,多个key可以用空格隔开。

get user
VALUE user 0 10
brushli123
END
get user user2
VALUE user 0 10
brushli123
VALUE user2 0 4
abcd
END

5.gets命令

比起get命令,会多返回一个value值的版本号,如果value值作了修改,版本号也会作修改。

get user
VALUE user 0 10
brushli123
END
gets user
VALUE user 0 10 1
brushli123
END
replace user 0 0 5
abcde
STORED
gets user
VALUE user 0 5 9
abcde
END

6.delete命令

删除键值

get user
VALUE user 0 5
abcde
END
delete user
DELETED
get user
END

7.cas命令

只有当版本号一致时才会修改,否则返回EXISTS

add user 0 0 5
abcde
STORED
gets user
VALUE user 0 5 10
abcde
END
cas user 0 0 6 11
abcdef
EXISTS
cas user 0 0 6 10
abcdef
STORED

8.stats命令

查看memcached的运行状态

stats
STAT pid 2367
STAT uptime 2927
STAT time 1423580382
STAT version 1.4.17
STAT libevent 1.4.14b-stable
STAT pointer_size 32
STAT rusage_user 0.023996
STAT rusage_system 0.435933
STAT curr_connections 10
STAT total_connections 12
STAT connection_structures 11
STAT reserved_fds 20
STAT cmd_get 17
STAT cmd_set 23
STAT cmd_flush 0
STAT cmd_touch 0
STAT get_hits 15
STAT get_misses 2
STAT delete_misses 1
STAT delete_hits 2
STAT incr_misses 0
STAT incr_hits 0
STAT decr_misses 0
STAT decr_hits 0
STAT cas_misses 0
STAT cas_hits 1
STAT cas_badval 1
STAT touch_hits 0
STAT touch_misses 0
STAT auth_cmds 0
STAT auth_errors 0
STAT bytes_read 1126
STAT bytes_written 10016
STAT limit_maxbytes 536870912
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 malloc_fails 0
STAT bytes 117
STAT curr_items 2
STAT total_items 11
STAT expired_unfetched 0
STAT evicted_unfetched 0
STAT evictions 0
STAT reclaimed 0
END

9.stats items命令

stats items
STAT items:1:number 2
STAT items:1:age 1574
STAT items:1:evicted 0
STAT items:1:evicted_nonzero 0
STAT items:1:evicted_time 0
STAT items:1:outofmemory 0
STAT items:1:tailrepairs 0
STAT items:1:reclaimed 0
STAT items:1:expired_unfetched 0
STAT items:1:evicted_unfetched 0

10.stats slabs命令

stats slabs
STAT 1:chunk_size 80
STAT 1:chunks_per_page 13107
STAT 1:total_pages 1
STAT 1:total_chunks 13107
STAT 1:used_chunks 2
STAT 1:free_chunks 13105
STAT 1:free_chunks_end 0
STAT 1:mem_requested 117
STAT 1:get_hits 15
STAT 1:cmd_set 23
STAT 1:delete_hits 2
STAT 1:incr_hits 0
STAT 1:decr_hits 0
STAT 1:cas_hits 1
STAT 1:cas_badval 1
STAT 1:touch_hits 0
STAT active_slabs 1
STAT total_malloced 1048560
END

11.flush_all命令

删除所有的键值,注意:memcached并不会立即释放键值对占有的内存,而是使它们失效,

get user 
VALUE user 0 6
abcdef
END
flush_all
OK
get user
END



 


 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值