Redis Append 命令
Redis APPEND 命令用于为指定的 key 追加值。
- 如果 key 已经存在并且是一个字符串, APPEND 命令将 value 追加到 key 原来的值的末尾。
- 如果 key 不存在, APPEND 就简单地将给定 key 设为 value ,就像执行 SET key value 一样。
语法
Redis APPEND 命令语法如下:
127.0.0.1:6379> APPEND KEY_NAME NEW_VALUE
可用版本
>= 2.0.0
返回值
追加指定值之后, key 中字符串的长度。
范例
对不存在的 key 执行 APPEND
127.0.0.1:6379> FLUSHALL OK 127.0.0.1:6379> EXISTS site (integer) 0 127.0.0.1:6379> APPEND site "twle.cn" # 对不存在的 key 进行 APPEND ,等同于 SET site "twle.cn" (integer) 7 # 字符长度 127.0.0.1:6379> GET site "twle.cn"
对已存在的字符串进行 APPEND
127.0.0.1:6379> FLUSHALL OK 127.0.0.1:6379> SET greeting "Hello " 127.0.0.1:6379> APPEND greeting "www.twle.cn" # 长度从 6 个字符增加到 12 个字符 (integer) 17 127.0.0.1:6379> GET greeting "Hello www.twle.cn"