LMPOP
语法
LMPOP numkeys key [key ...] <LEFT | RIGHT> [COUNT count]
- 从以下位置开始可用:
- 7.0.0
- 时间复杂度:
- O(N+M),其中 N 是提供的键数,M 是返回的元素数。
- ACL 类别:
-
@write
,@list
,@slow
,
从提供的键名称列表中的第一个非空列表键中弹出一个或多个元素。
LMPOP
和BLMPOP
类似于以下更有限的命令:
看BLMPOP
对于此命令的阻止变体。
根据传递的参数从第一个非空列表的左侧或右侧弹出元素。 返回的元素数量限制为非空列表的长度和 count 参数(默认为 1)之间的较小值。
例子
RESP2 回复
以下选项之一:
- nil 回复:如果无法弹出任何元素。
- Array reply:一个双元素数组,第一个元素是弹出元素的键的名称,第二个元素是元素数组。
RESP3 回复
以下选项之一:
- Null 回复:如果无法弹出任何元素。
- Array reply:一个双元素数组,第一个元素是弹出元素的键的名称,第二个元素是元素数组。