LPOP
Syntax
LPOP key [count]
- Available since:
- 1.0.0
- Time complexity:
- O(N) where N is the number of elements returned
- ACL categories:
-
@write
,@list
,@fast
,
移除并返回存储在key
中的列表的第一个元素。
默认情况下,该命令从列表的开头弹出一个元素。
当提供了可选的count
参数时,响应将包含最多
count
个元素,具体取决于列表的长度。
示例
RESP2 回复
以下之一:
- Nil reply: 如果键不存在。
- Bulk string reply: 当调用时没有count参数时,返回第一个元素的值。
- Array reply: 当使用 count 参数调用时,返回一个弹出的元素列表。
RESP3 回复
以下之一:
- Null reply: 如果键不存在。
- Bulk string reply: 当调用时没有count参数时,返回第一个元素的值。
- Array reply: 当使用count参数调用时,返回一个弹出的元素列表。
历史
- 从 Redis 版本 6.2.0 开始:添加了
count
参数。