Redis列表(Lists)命令模式汇总

2021-10-08 15:08:31 浏览数 (1)

Redis列表(Lists)命令模式汇总

编号

命令

描述

1

BLPOP key1 [key2 ] timeout

删除并获取列表中的第一个元素,或阻塞,直到有一个元素可用,即若有元素,则立即返回,若无元素,则阻塞等待,一旦有新的数据出现在列表中,则立即返回,最大阻塞时间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

从列表中获取一系列元素,从0开始,-1表示最后一个元素,-2表示倒数第二个

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

仅当列表存在时才将值附加到列表

0 人点赞