memcached 的基础操作

以键值对保存

1.添加(add)

add key(键) 0|1 失效时间 数据长度

0表示不压缩 1 表示压缩 

数据长度是你保存的数据的长度

eg:

add name 0 1200 5 

hello

添加成功返回 STORED

如果添加时,键存在会添加失败,

2.修改(replace)

replace key(键) 0|1 失效时间 数据长度 

eg:

replace name 0 1200 6

hello1

如果修改时键不存在会修改失败

3.设置(set)

set key(键) 0|1 失效时间 数据长度 

eg:

set name 0 1200 6

hello2

如果set时,键存在则是修改,不存在则是添加操作。

4.获取(get)

get key

eg:get name

5。删除

删除单个数据

delete key

删除所有数据(慎用)

flush_all

6 其他操作

加法操作:

incr number 值

给number键的值加上值

减法操作:

decr number 值

eg:

set age 0 1200 2

10

incr age 2

返回12

decr age 2

返回10

7.状态status

 主要通过该命令来计算memcached的效率(命中率)

命中率计算公式: get_hits/cmd_get

如果命中率非常低,则说明memcache低效。需要调整缓存的数据。

猜你喜欢

转载自www.cnblogs.com/liangqian/p/12184472.html