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