Memcached 教程
1. Memcached 教程 2. Linux Memcached 安装 3. Memcached 连接 4. Memcached set 命令 5. Memcached add 命令 6. Memcached replace 命令 7. Memcached append 命令 8. Memcached prepend 命令 9. Memcached CAS 命令 10. Memcached get 命令 11. Memcached gets 命令 12. Memcached delete 命令 13. Memcached incr 与 decr 命令 14. Memcached stats 命令 15. Memcached stats items 命令 16. Memcached stats slabs 命令 17. Memcached stats sizes 命令 18. Memcached flush_all 命令

Memcached append 命令

Memcached append 命令

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

语法:

append 命令的基本语法格式如下:


append key flags exptime bytes [noreply]

value

参数说明如下:

  • key:键值 key-value 结构中的 key,用于查找缓存值。
  • flags:可以包括键值对的整型参数,客户机使用它存储关于键值对的额外信息 。
  • exptime:在缓存中保存键值对的时间长度(以秒为单位,0 表示永远)
  • bytes:在缓存中存储的字节数
  • noreply(可选): 该参数告知服务器不需要返回数据
  • value:存储的值(始终位于第二行)(可直接理解为key-value结构中的value)

实例

实例如下:

  • 首先我们在 Memcached 中存储一个键 ,其值为 memcached。
  • 然后,我们使用 get 命令检索该值。
  • 然后,我们使用 append 命令在键为 的值后面追加 "redis"。
  • 最后,我们再使用 get 命令检索该值。

set  0 900 9

memcached

STORED

get 

VALUE  0 9

memcached

END

append  0 900 5

redis

STORED

get 

VALUE  0 14

memcachedredis

END

输出

如果数据添加成功,则输出:


STORED

输出信息说明:

  • STORED:保存成功后输出。
  • NOT_STORED:该键在 Memcached 上不存在。
  • CLIENT_ERROR:执行错误。