List

RPOP

Remove and return the last element(s) of a list

Arguments

keybodystrrequired

The key of the list.

countbodyint

How many elements to pop. If not specified, a single element is popped.

Response

TValue | TValue[] | nullrequired

The popped element(s). If count was specified, an array of elements is returned, otherwise a single element is returned. If the list is empty, null is returned.

Single
redis.rpush("mylist", "one", "two", "three")assert redis.rpop("mylist") == "three"
Multiple
redis.rpush("mylist", "one", "two", "three")assert redis.rpop("mylist", 2) == ["three", "two"]
Loading search…