LMPOP
Syntax
LMPOP 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
,
从提供的键名列表中弹出第一个非空列表键中的一个或多个元素。
LMPOP
和 BLMPOP
类似于以下更有限的命令:
请参阅BLMPOP
了解此命令的阻塞变体。
元素根据传递的参数从第一个非空列表的左侧或右侧弹出。 返回的元素数量限制在非空列表的长度和计数参数(默认为1)之间的较小值。
示例
RESP2 回复
以下之一:
- Nil reply: 如果没有元素可以被弹出。
- Array reply: 一个包含两个元素的数组,第一个元素是被弹出元素的键名,第二个元素是被弹出元素的数组。
RESP3 回复
以下之一:
- Null reply: 如果没有元素可以被弹出。
- Array reply: 一个包含两个元素的数组,第一个元素是被弹出元素的键名,第二个元素是被弹出元素的数组。