memcache 基本操作

点击量:19

baseuse

baseuse

install

yum install -y memcached

start

memcached -p 11211 -u dan -d

以用户dan 端口11211 -d 后台模式

telnet 操作

telnet 127.0.0.1 11211 

add

add keyname flag exptime datasize

flag 是标志位,表示是否压缩,默认是0
exptime 表示过期时间,单位是秒
datasize  表示存的数据大小,单位字节

add key1 0 30 5
新增一个key1,30s过期,5个字节大小

get

get keyname

get key1

如果时间过期了,则数据不能获取,显示空行

set

set keyname flag exptime datasize

如果keyname 不存在,则相当于新增,存在则相当于替换

replace

replace keyname exptime datasize

replace key1 0 40 5

如果keyname 不存在,则失败,这个指令要求keyname必须存在

delete

delete keyname

append

追加到keyname
append keyname flag exptime datasize

append key1 0 50 3
aaa

prepend

插入
prepend keyname flag exptime datasize

prepend key1 0 50 3
bbb

incr

incr keyname size

incr num 100
为num 的value + 100 

decr

decr keyname size

decr num 1000

num<0 时 也是0 ,最小就是0

flush_all

一次性清空所有数据

stats

stats  

主要查看命中率,get_hits/cmd_get

发表评论

电子邮件地址不会被公开。

18 − 16 =