SUBSTR (已弃用)

从 Redis 版本 2.0.0 开始,此命令被视为已弃用。

它可以替换为GETRANGE迁移或编写新代码时。

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

返回存储在key,由 补偿startend(两者都是包容性的)。 可以使用负偏移量来提供从末尾开始的偏移量 字符串中。 所以 -1 表示最后一个字符,-2 表示倒数第二个字符,依此类推。

该函数通过将生成的范围限制为 字符串的实际长度。

例子

SET mykey “这是一个字符串” GETRANGE 我的键 0 3 GETRANGE 我的密钥 -3 -1 GETRANGE 我的键 0 -1 GETRANGE 麦键 10 100

RESP2/RESP3 回复

Bulk string reply:存储在 key 处的字符串值的子字符串,由偏移量 start 和 end 决定(包括两者)。
为本页评分
返回顶部 ↑