mirror of
https://github.com/chubin/cheat.sheets
synced 2024-11-05 12:00:16 +00:00
52 lines
1.3 KiB
Plaintext
52 lines
1.3 KiB
Plaintext
# Remove and get the first element in a list, or block until one is available
|
|
BLPOP key [key ...] timeout
|
|
|
|
# Remove and get the last element in a list, or block until one is available
|
|
BRPOP key [key ...] timeout
|
|
|
|
# Pop a value from a list, push it to another list and return it; or block until one is available
|
|
BRPOPLPUSH source destination timeout
|
|
|
|
# Get an element from a list by its index
|
|
LINDEX key index
|
|
|
|
# Insert an element before or after another element in a list
|
|
LINSERT key BEFORE|AFTER pivot value
|
|
|
|
# Get the length of a list
|
|
LLEN key
|
|
|
|
# Remove and get the first element in a list
|
|
LPOP key
|
|
|
|
# Prepend one or multiple values to a list
|
|
LPUSH key value [value ...]
|
|
|
|
# Prepend a value to a list, only if the list exists
|
|
LPUSHX key value
|
|
|
|
# Get a range of elements from a list
|
|
LRANGE key start stop
|
|
|
|
# Remove elements from a list
|
|
LREM key count value
|
|
|
|
# Set the value of an element in a list by its index
|
|
LSET key index value
|
|
|
|
# Trim a list to the specified range
|
|
LTRIM key start stop
|
|
|
|
# Remove and get the last element in a list
|
|
RPOP key
|
|
|
|
# Remove the last element in a list, prepend it to another list and return it
|
|
RPOPLPUSH source destination
|
|
|
|
# Append one or multiple values to a list
|
|
RPUSH key value [value ...]
|
|
|
|
# Append a value to a list, only if the list exists
|
|
RPUSHX key value
|
|
|