# 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参数。

# 反馈

如果您在此页面上发现问题,或有改进建议,请提交请求以合并或打开存储库中的问题。

Last Updated: 4/18/2023, 8:45:33 AM