# Lpop
移出并获取列表的第一个元素
句法
LPOP key [count]
可用版本:
1.0.0
时间复杂度:
O(N) 其中 N 是返回的元素数
ACL 类别:
@write
,@list
,@fast
删除并返回存储在的列表的第一个元素key
。
默认情况下,该命令从列表的开头弹出一个元素。当提供可选count
参数时,回复将由多达count
元素组成,具体取决于列表的长度。
# 返回
不带count
参数调用时:
批量字符串回复:第一个元素的值,或者nil
什么时候key
不存在。
当使用count
参数调用时:
数组回复:弹出元素的列表,或者nil
何时key
不存在。
# 例子
redis> RPUSH mylist "one" "two" "three" "four" "five"
(integer) 5
redis> LPOP mylist
"one"
redis> LPOP mylist 2
1) "two"
2) "three"
redis> LRANGE mylist 0 -1
1) "four"
2) "five"
redis>
# 历史
- 从 Redis 版本 6.2.0 开始:添加了
count
参数。
# 反馈
如果您在此页面上发现问题,或有改进建议,请提交请求以合并或打开存储库中的问题。