LMPOP
Removes and returns the first count elements from the list stored at key. If the list does not exist or is empty, nil is returned.
Syntax
LMPOP key count
Details
- Available since: 6.2.0
- Time complexity: O(N) where N is the number of elements to be removed.
- ACL categories:
@write,@list,@fast
Example
Assume we have a list called mylist with elements "a", "b", "c", "d", and "e":
RPUSH mylist "a"
RPUSH mylist "b"
RPUSH mylist "c"
RPUSH mylist "d"
RPUSH mylist "e"
Now, let's remove the first 3 elements from mylist:
LMPOP mylist 3
This will output:
1) "a"
2) "b"
3) "c"
RESP2/RESP3 Reply
Array reply: the elements removed from the list.