SORT_RO

语法
SORT_RO key [BY pattern] [LIMIT offset count] [GET pattern [GET
  pattern ...]] [ASC | DESC] [ALPHA]
可用版本
Redis 开源版 7.0.0
时间复杂度
O(N+M*log(M)),其中 N 是列表中或集合中要排序的元素数量,M 是返回的元素数量。当元素未排序时,复杂度为 O(N)。
ACL 类别
@read, @set, @sortedset, @list, @slow, @dangerous,

SORT 命令的只读变体。它与原始的 SORT 命令完全相同,但拒绝使用 STORE 选项,并可在只读副本中安全使用。

由于原始的 SORT 命令包含 STORE 选项,在 Redis 命令表中它被技术性地标记为写命令。因此,Redis 集群中的只读副本即使在只读模式下(参见 Redis 集群的 READONLY 命令),也会将其重定向到主实例。

引入 SORT_RO 变体是为了在不破坏命令标志兼容性的情况下,允许在只读副本中执行 SORT 操作。

更多详情请参阅原始 SORT 命令。

示例

SORT_RO mylist BY weight_*->fieldname GET object_*->fieldname

RESP2/RESP3 回复

数组回复:一个包含排序元素的列表。
评价本页
回到顶部 ↑