Redis列表

Redis列表是按插入顺序排序的字符串列表。可以在列表的头部(左边)或尾部(右边)添加元素。

列表可以包含超过40亿个元素。

Redis列表1


Redis列出命令

指数 命令 描述
1 BLPOP key1 [key2] timeout 删除和获取列表中的第一个元素,或阻塞直到一个元素可用。
2 BRPOP key1 [key2] timeout 删除和获取列表中的最后一个元素,或阻塞直到一个元素可用。
3 BRPOPLPUSH source destination timeout 从列表中弹出一个值,将其推送到另一个列表并返回它; 或阻止,直到有一个可用。
4 LINDEX key index 通过索引从列表中获取元素。
5 LINSERT key before|after pivot value 在列表中的另一个元素之前或之后插入元素。
6 LLEN key 获取列表的长度。
7 LPOP key 删除和获取列表中的第一个元素。
8 LPUSH key value1 [value2] 将一个或多个值添加到列表中。
9 LPUSHX key value 仅当列表存在时,将值添加到列表中。
10 LRANGE key start stop 从列表中获取一系列元素。
11 LREM key count value 从列表中删除元素。
12 LSET key index value 通过索引设置列表中元素的值。
13 LTRIM key start stop 将列表修剪到指定范围。
14 RPOP key 删除和获取列表中的最后一个元素。
15 RPOPLPUSH source destination 删除列表中的最后一个元素,将其附加到另一个列表并返回它。
16 RPUSH key value1 [value2] 将一个或多个值附加到列表。
17 RPUSHX key value 仅当列表存在时,用于将值附加到列表。