memcached 常用命令合集

memcached 常用命令合集

存储操作

 1,根据指定的key 存储相应的值
 set param1 param2 param3 param4 param5
 param6
 	字段各含义
 	  param1  --  key
      param2  --  flags  (额外参数--数字类型)
      param3  --  exptime  (过期时间, 单位秒, 0表示永远)
      param4  --  bytes  (在缓存中存储的字节数)
      param5  --  noreply  (可选 该参数告知服务器不需要返回数据)
      param6  --  value  (始终位于第二行)(可直接理解为key-value结构中的value)
 	attention: bytes 设置的字节数 必须与value的字节总数相等
	e g
	set name 1 10 9
	wangguang
	
2,向指定key 中增加相应的值
add param1 param2 param3 param4 param5
param6
	字段各含义
	  param1  --  key
	  param2  --  flags  (额外参数--数字类型)
	  param3  --  exptime  (过期时间, 单位秒,  0表示永远)
	  param4  --  bytes  (在缓存中存储的字节数)
	  param5  --  noreply  (可选 该参数告知服务器不需要返回数据)
	  param6  --  value  (始终位于第二行)(可直接理解为key-value结构中的value)
	 attention: bytes 设置的字节数 必须与value的字节总数相等
	  如果 add 的key 已经存在 则不会更新数据(过期的 key 会更新),之前的值将仍然保持相
	 e g 
	 add name 1 15 9
	 wangguang

3, 替换已存在的key的value值
replace param1 param2 param3 param4 param5
param6
	字段各含义
	  param1  --  key
	  param2  --  flags  (额外参数--整型参数)
	  param3  --  exptime  (过期时间, 单位秒,  0表示永远)
	  param4  --  bytes  (在缓存中存储的字节数)
	  param5  --  noreply  (可选 : 该参数告知服务器不需要返回数据)
	  param6  --  value  (始终位于第二行)(可直接理解为key-value结构中的value)
	 attention:
	   key 存在 返回 stored,  不存在  not_stored
	 e g 
	   replace name 1 10 5
	   guang

4, 向已存在 key(键) 的 value(数据值) 后面追加数据(末尾)
append param1 param2 param3 param4 param5
param6
	字段各含义
	  param1  --  key
      param2  --  flags  (额外参数--整型参数)
      param3  --  exptime  (过期时间, 单位秒,  0表示永远)
      param4  --  bytes  (在缓存中存储的字节数)
      param5  --  noreply  (可选 : 该参数告知服务器不需要返回数据)
      param6  --  value  (始终位于第二行)(可直接理解为key-value结构中的value)
    attention:
      key 不存在 则返回 NOT_STORED
    e g
	 append name 0 20 19
	 wangguang_wangguang

5, prepend param1 param2 param3 param4 param5
param6
	字段各含义
	  param1  --  key
      param2  --  flags  (额外参数--整型参数)
      param3  --  exptime  (过期时间, 单位秒,  0表示永远)
      param4  --  bytes  (在缓存中存储的字节数)
      param5  --  noreply  (可选 : 该参数告知服务器不需要返回数据)
      param6  --  value  (始终位于第二行)(可直接理解为key-value结构中的value)
     attention:
       key 不存在 则返回 NOT_STORED
     e g
      prepend name 0 15 9
      guangyyds

查找命令

  1, 获取存储在 key(键) 中的 value(数据值) ,  如果 key 不存在,则返回空
  get param1 param2 param3
  	字段含义
  	  param1: 代表key
      param2: 代表key2
      param3: 代表key3
      paramN: 代表keyN
    e g
	get name (获取一个)
	get name1 name2 (获取多个)
	
 2, 获取带有 CAS 令牌存 的 value(数据值) ,如果 key 不存在,则返回空
  gets param1 param2 param3
    字段含义
      param1: 代表key
      param2: 代表key2
      param3: 代表key3
      paramN: 代表keyN
  e g
	gets name
	gets name1 name2  
	
 3, 删除已存在的 key(键)。
 delete param1
  	字段含义
  	  param1: 代表key
  	e g
  	delete name
 
 4, 对已存在的 key(键) 的数字值进行自增或自减操作。
 incr|decr param1 param2
  	字段含义
  	  param1:key(操作的key)
  	  param2:increment_value  (设置所要操作的数值)
  	attention
  	  incr 与 decr 命令操作的数据必须是十进制的32位无符号整数。
  	  key, 必须存在
  	  设置层高返回 incr | decr 的值
  	e g
  	incr age 1
  	decr age 1
```html

统计命令:

1, 统计信息例如 PID(进程号)、版本号、连接数等
stats
2, 显示各个 slab 中 item 的数目和存储时长(最后一次访问距离现在的秒数
stats items

3, 显示各个slab的信息,包括chunk的大小、数目、使用情况等
	stats slabs 
	
4,用于清理缓存中的所有 key=>value(键=>值) 对
flush_all [param1]
    字段含义
        param1 : time, 设置执行时间(time)
    e g
	  flush_all
	  flush_all 30 (30 秒后执行)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值