RPOP key

Available since 1.0.0.

Time complexity: O(1)

Removes and returns the last element of the list stored at key.

*Return value

Bulk string reply: the value of the last element, or nil when key does not exist.

*Examples

redis> RPUSH mylist "one"

  1. (integer) 1

redis> RPUSH mylist "two"

  1. (integer) 2

redis> RPUSH mylist "three"

  1. (integer) 3

redis> RPOP mylist

  1. "three"

redis> LRANGE mylist 0 -1

  1. 1) "one"
  2. 2) "two"
redis>