英 [əˈpend]   美 [əˈpɛnd]  

vt.附加;添加;贴上;签(名)

第三人称单数: appends 现在分词: appending 过去式: appended 过去分词: appended

redis APPEND命令 语法

作用:如果 key 已经存在并且是一个字符串, APPEND 命令将 value 追加到 key 原来的值的末尾。如果 key 不存在, APPEND 就简单地将给定 key 设为 value ,就像执行 SET key value 一样。

语法:APPEND key value

可用版本:>= 2.0.0

时间复杂度:平摊O(1)

返回:追加 value 之后, key 中字符串的长度。

redis APPEND命令 示例

# 对不存在的 key 执行 APPEND
redis> EXISTS myphone               # 确保 myphone 不存在
(integer) 0
redis> APPEND myphone "nokia"       # 对不存在的 key 进行 APPEND ,等同于 SET myphone "nokia"
(integer) 5                         # 字符长度
# 对已存在的字符串进行 APPEND
redis> APPEND myphone " - 1110"     # 长度从 5 个字符增加到 12 个字符
(integer) 12
redis> GET myphone
"nokia - 1110"

热门推荐