`
xitongyunwei
  • 浏览: 926791 次
文章分类
社区版块
存档分类
最新评论

Memcached常用命令

 
阅读更多

1启动和连接

启动Memcached服务:

memcached -d -p11211 -u root -m 64 -c 1024 -P /var/run/memcached/memcached.pid

用Telnet连接上:

telnet192.168.1.100 11211


2基础命令

2.1常用命令列表

Command

Description

Example

get

Readsavalue

getmykey

set

Setakeyunconditionally

setmykey0605

add

Addanewkey

addnewkey0605

replace

Overwriteexistingkey

replacekey0605

append

Appenddatatoexistingkey

appendkey06015

prepend

Prependdatatoexistingkey

prependkey06015

incr

Incrementsnumericalkeyvaluebygivennumber

incrmykey2

decr

Decrementsnumericalkeyvaluebygivennumber

decrmykey5

delete

Deletesanexistingkey

deletemykey

flush_all

Invalidatespecificitemsimmediately

flush_all

Invalidateallitemsinnseconds

flush_all900

stats

Printsgeneralstatistics

stats

Printsmemorystatistics

statsslabs

Printsmemorystatistics

statsmalloc

Printhigherlevelallocationstatistics

statsitems

statsdetail

statssizes

Resetsstatistics

statsreset

version

Printsserverversion.

version

verbosity

Increasesloglevel

verbosity

quit

Terminatetelnetsession

quit

2.2增删改查

// 增加

add name 0 60 5 [name是key的名字(是以key/value存放),0标志,60表示数据存放60s,5表示放入多大数据。如果一个key已经存在,再放入是失败的]

add test1 0 0 10
testing002
NOT_STORED
add test2 0 0 10
testing002
STORED

// 查询

get name [获取 name的值。在第一行得到key的名字,flag的值和返回的value的长度。真正的数据在第二行,最后返回END]

get test1
VALUE test1 0 10
testing003
END
get test4
END
get test1 test2
VALUE test1 0 10
testing003
END

// 更新

set name 0 60 5 [如果 name 这个key存在,就是更新, 如果key不存在,就是添加]

set test1 0 0 10
testing001
STORED

// 删除

delete key值


3管理命令

memcachestats命令包括:

1.stats

2.statsreset

3.statsmalloc

4.statsmaps

5.statssizes

6.statsslabs

7.statsitems

8.statscachedumpslab_idlimit_num

9.statsdetail[on|off|dump]

执行stats items可以查看所有Slab的信息


执行stats cachedump 3 0可以查看Slab的id为3中的所有key-value。

最后一个数字表示取出多少数据,0表示所有数据。


参考资料

如何对memcache的数据(key-value)进行遍历操作

http://kb.cnblogs.com/page/43350/

Memcached: List all keys

http://www.darkcoding.net/software/memcached-list-all-keys/

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics