redis append string命令


一、命令简介

append string命令在redis中主要功能是:

在一个键的末尾叠加新的字符串信息,类似于c#的stringBuilder中的 append
1 当一个键存在键值时,使用append命令可以在原有的字符串上叠加相应的字符
2 当一个键不存在时,先新建一个键,并赋值空,然后再叠加相应的字符信息


二、命令使用说明

命令语法如下:

redis 192.168.8.123>append keyName 需叠加的字符串
注意事项:

1 命令执行成功后,会返回新的键值长度
2 append 执行对string类型的数据进行叠加字符串操作 


例:

   
redis 192.168.8.123:6379> flushdb
OK
redis 192.168.8.123:6379> set k1 890 //新建一个键
OK
redis 192.168.8.123:6379> append k1 90opll //叠加字符串 返回叠加后的字符串长度
(integer) 9
redis 192.168.8.123:6379> get k1   //获取键
"89090opll"
redis 192.168.8.123:6379> sadd keyName2 wtwt 
(integer) 1
redis 192.168.8.123:6379> append keyName2 error  //对非string类型 进行append操作,返回错误信息
(error) WRONGTYPE Operation against a key holding the wrong kind of value
redis 192.168.8.123:6379> append k2 newKey  //append一个不存在的键
(integer) 6
redis 192.168.8.123:6379> get k2
"newKey" 

如下图所示:

redis append string命令简介

redis append string命令简介

相关阅读:
redis decrby string命令
redis decr string命令
redis incrbyfloat string命令
redis incrby string命令
redis incr string命令简介
redis psetex string命令简介
redis msetnx string命令简介
redis mset string 命令简介
redis strlen string命令
redis setrange string命令
redis setnx string 命令简介
redis setex string 命令简介
redis setbit string命令
redis mget string命令简介
redis getbit string命令简介
redis getset string命令简介
redis getrange string命令简介
redis get string命令
redis set string命令
window redis 文件夹文件说明 (二) —[ redis-cli]
window redis 文件夹文件说明 (一 )
Redis 数据类型简介
windows下 Redis配置
c# redis应用实例
redis相关简介
KV数据库简介