SORT_RO

语法
SORT_RO key [BY pattern] [LIMIT offset count] [GET pattern [GET
  pattern ...]] [ASC | DESC] [ALPHA]
自版本
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 回复

数组回复:排序元素的列表。
RATE THIS PAGE
Back to top ↑