BLMPOP

Syntax
BLMPOP timeout numkeys key [key ...] <LEFT | RIGHT> [COUNT count]
Available since:
7.0.0
Time complexity:
O(N+M) where N is the number of provided keys and M is the number of elements returned.
ACL categories:
@write, @list, @slow, @blocking,

BLMPOPLMPOP 的阻塞变体。

当任何列表包含元素时,此命令的行为与LMPOP完全相同。 在MULTI/EXEC块中使用时,此命令的行为与LMPOP完全相同。 当所有列表为空时,Redis将阻塞连接,直到另一个客户端向其推送数据或timeout(一个指定最大阻塞秒数的双精度值)到期。 可以使用零timeout来无限期地阻塞。

更多信息请参见LMPOP

RESP2 回复

以下之一:

  • Nil reply: 当没有元素可以被弹出且达到超时时。
  • Array reply: 一个包含两个元素的数组,第一个元素是被弹出元素的键名,第二个元素是被弹出元素的数组。

RESP3 回复

以下之一:

  • Null reply: 当没有元素可以弹出且达到超时时。
  • Array reply: 一个包含两个元素的数组,第一个元素是被弹出元素的键名,第二个元素是被弹出元素的数组。

RATE THIS PAGE
Back to top ↑