GETRANGE
语法
GETRANGE key start end
- 可用版本
- Redis 开源版 2.4.0
- 时间复杂度
- O(N),其中 N 是返回字符串的长度。复杂度最终由返回长度决定,但由于从现有字符串创建子字符串非常廉价,对于小字符串可以视为 O(1)。
- ACL 类别
-
@read
,@string
,@slow
,
返回存储在 key
上的字符串值的子字符串,由偏移量 start
和 end
决定(两者均包含)。可以使用负偏移量来指定从字符串末尾开始的偏移量。因此,-1 表示最后一个字符,-2 表示倒数第二个字符,依此类推。
该函数通过将结果范围限制为字符串的实际长度来处理超出范围的请求。