您的位置:首页 > 数据库 > Redis

Redis 与列表(List)相关的命令

2017-06-25 18:02 246 查看


Redis 列表命令

下表列出了列表相关的基本命令:
序号命令及描述
1BLPOP key1 [key2 ] timeout 

移出并获取列表的第一个元素, 如果列表没有元素会阻塞列表直到等待超时或发现可弹出元素为止。
2BRPOP key1 [key2 ] timeout 

移出并获取列表的最后一个元素, 如果列表没有元素会阻塞列表直到等待超时或发现可弹出元素为止。
3BRPOPLPUSH source destination timeout 

从列表中弹出一个值,将弹出的元素插入到另外一个列表中并返回它; 如果列表没有元素会阻塞列表直到等待超时或发现可弹出元素为止。
4LINDEX key index 

通过索引获取列表中的元素
5LINSERT key BEFORE|AFTER pivot value 

在列表的元素前或者后插入元素
6LLEN key 

获取列表长度
7LPOP key 

移出并获取列表的第一个元素
8LPUSH key value1 [value2] 

将一个或多个值插入到列表头部
9LPUSHX key value 

将一个或多个值插入到已存在的列表头部
10LRANGE key start stop 

获取列表指定范围内的元素
11LREM key count value 

移除列表元素
12LSET key index value 

通过索引设置列表元素的值
13LTRIM key start stop 

对一个列表进行修剪(trim),就是说,让列表只保留指定区间内的元素,不在指定区间之内的元素都将被删除。
14RPOP key 

移除并获取列表最后一个元素
15RPOPLPUSH source destination 

移除列表的最后一个元素,并将该元素添加到另一个列表并返回
16RPUSH key value1 [value2] 

c4ab

在列表中添加一个或多个值
17RPUSHX key value 

为已存在的列表添加值
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: