redis setrange key

redis setrange key offset value 命令用于对指定键值的字符串进行覆盖追加操作。这里的偏移量offset表示从什么位置开始覆盖追加上新的value值。

语法结构:

setrange key offset value

返回值:

如果key存在并且是一个字符串,setrange 命令会从偏移量offset开始,用value的值在偏移量的位置开始覆盖追加原来的字符串。

如果key不存在,那么把key值当做空白字符串进行处理。

命令返回被修改后的字符串长度。

实例:

--给key设值
set mykey "free"
--在key的第三个字符位置添加字符串
setrange mykey  3 "redis"
--获取key值
get mykey

结果:

redis setrange key