LPUSH
Inserts all the specified values at the head of the list stored at key. If the key does not exist, it is created as an empty list before performing the push operations. When the key holds a value that is not a list, an error is returned.
Syntax
LPUSH key value [value ...]
Details
- Available since: 1.0.0
- Time complexity: O(1) for each element added, O(N) overall where N is the number of elements to be inserted.
- ACL categories:
@write,@list,@fast
Example
Assume we have an empty list called mylist. Now, let's add elements "a", "b", and "c" to mylist:
LPUSH mylist "a" "b" "c"
RESP2/RESP3 Reply
Integer reply: the length of the list after the push operation.