美文网首页
Memcached命令(一)

Memcached命令(一)

作者: 随风而逝1027 | 来源:发表于2017-03-30 11:36 被阅读0次

http://www.runoob.com/memcached/memcached-tutorial.html

本质上,它是一个简洁的key-value存储系统。

1.set 命令

Memcached set 命令用于将value(数据值)存储在指定的key(键)中。

如果set的key已经存在,该命令可以更新该key所对应的原来的数据,也就是实现更新的作用。

set key flags exptime bytes [noreply] 

value

key:键值key-value结构中的key,用于查找缓存值

flags:可以包括键值对的整型参数,客户机使用它存储关于键值对的额外信息

exptime:在缓存中保存键值对的时间长度(以秒为单位)

bytes:在缓存中存储的字节数

noreply(可选) 该参数告知服务器不需要返回数据

value 存储的值

2.add命令

Memcached add 命令用于将value(数据值)存储在指定的key(键)中。

如果 add 的 key 已经存在,则不会更新数据,之前的值将仍然保持相同,并且您将获得响应NOT_STORED

add key flags exptime bytes[noreply]

value

3.replace命令

Memcached replace 命令用于替换已存在的key(键)value(数据值)。如果 key 不存在,则替换失败,并且您将获得响应NOT_STORED

replace key flags exptime bytes[noreply]

value

4.append命令

Memcached append 命令用于向已存在key(键)value(数据值)后面追加数据 。

append key flags exptime bytes[noreply]

value

实例

set runoob 0 900 9 memcached

STORED 

get runoob

VALUE runoob 0 9 

memcached

END

append runoob 0 900 5 redis

STORED

get runoob

VALUE runoob 0 14

memcachedredis

END

5.prepend命令

prepend key flags exptime bytes[noreply]

value

实例

set runoob 0 900 9 memcached

STORED

get runoob

VALUE runoob 0 9

memcached

END

prepend runoob 0 900 5 redis

STORED

get runoob

VALUE runoob 0 14

redismemcached

END

相关文章

网友评论

      本文标题:Memcached命令(一)

      本文链接:https://www.haomeiwen.com/subject/llheottx.html