Redis SETRANGE 命令

Redis 字符串(String)

Redis SETRANGE 命令用指定的字符串覆盖给定 key 所储存的字符串值,覆盖的位置从偏移量 offset 开始。

 

1. 语法

redis SETRANGE 命令基本语法如下:

SETRANGE KEY_NAME OFFSET VALUE

 

2. 可用版本

>= 2.2.0

 

3. 返回值

被修改后的字符串长度。

 

4. 范例

redis 127.0.0.1:6379> SET key1 "Hello World"
OK

redis 127.0.0.1:6379> SETRANGE key1 6 "Redis"
(integer) 11

redis 127.0.0.1:6379> GET key1
"Hello Redis"

Redis 字符串(String)

Redis STRLEN 命令用于获取指定 key 所储存的字符串值的长度。当 key 储存的不是字符串值时,返回一个错误。语法:redis STRLEN 命令基本语法如下:STRLEN KEY_NAME。可用版本:>= 2.2.0。返回值:字符串值的长度。当 key 不存在时,返回 0。