GETRANGE

语法
GETRANGE key start end
可用版本
2.4.0
时间复杂度
O(N),其中 N 是返回字符串的长度。 复杂度最终由返回的长度决定,但由于从现有字符串创建子字符串的成本非常低,因此对于小字符串可以认为是 O(1)。
ACL 类别
@read, @string, @slow,

返回存储在 key 中的字符串值的子字符串,由偏移量 startend 确定(两者都包含在内)。 负偏移量可用于提供从字符串末尾开始的偏移量。 因此,-1 表示最后一个字符,-2 表示倒数第二个字符,依此类推。

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

示例

SET mykey "This is a string" GETRANGE mykey 0 3 GETRANGE mykey -3 -1 GETRANGE mykey 0 -1 GETRANGE mykey 10 100

RESP2/RESP3 响应

批量字符串回复: 存储在 key 中的字符串值的子字符串,由偏移量 start 和 end 确定(两者都包含在内)。
RATE THIS PAGE
Back to top ↑