redis getrange命令

命令格式:GETRANGE key start end

警告:  GETRANGE 是改名而来,在Redis2.0以前版本叫做 SUBSTR。

返回存储在key中的字符串子串,由 start 和 end 偏移决定(都包括字内)。负数偏移提供相对字符串结尾的偏移。所以, -1 表示最后一个字符,  -2 表示倒数第二个字符,以此类推。

函数通过将结果范围限制为字符串的实际长度来处理超出范围的请求。

*返回值

大容量字符串Bulk string reply

*例子

redis>  SET mykey “This is a string”
"OK"
redis>  GETRANGE mykey 0 3
"This"
redis>  GETRANGE mykey -3 -1
"ing"
redis>  GETRANGE mykey 0 -1
"This is a string"
redis>  GETRANGE mykey 10 100
"string"
redis>