2
0
mirror of https://github.com/chubin/cheat.sheets synced 2024-11-17 09:25:32 +00:00
cheat.sheets/sheets/_redis/list
2018-05-19 20:40:36 +00:00

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