RPOP

Syntax
RPOP 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个元素,具体取决于列表的长度。

示例

RPUSH mylist "one" "two" "three" "four" "five" RPOP mylist RPOP mylist 2 LRANGE mylist 0 -1

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 参数。
RATE THIS PAGE
Back to top ↑