Redis List(列表) 操作命令

分类:redis 命令参考
标签:redis

Redis List(列表) 操作命令

目录

标题 说明
BLPOP

BLPOP key [key ...] timeout

BLPOP 是列表的阻塞式(blocking)弹出原语。

BRPOP

BRPOP key [key ...] timeout

BRPOP 是列表的阻塞式(blocking)弹出原语。

BRPOPLPUSH

BRPOPLPUSH source destination timeout

BRPOPLPUSH 是 RPOPLPUSH 的阻塞版本,当给定列表 source 不为空时, BRPOPLPUSH 的表现和 RPOPLPUSH 一样。

LINDEX

LINDEX key index

返回列表 key 中,下标为 index 的元素。

LINSERT

LINSERT key BEFORE|AFTER pivot value

将值 value 插入到列表 key 当中,位于值 pivot 之前或之后。

LLEN

LLEN key

返回列表 key 的长度。

LPOP

LPOP key

移除并返回列表 key 的头元素。

LPUSH

LPUSH key value [value ...]

将一个或多个值 value 插入到列表 key 的表头

LPUSHX

LPUSHX key value

将值 value 插入到列表 key 的表头,当且仅当 key 存在并且是一个列表。

LRANGE

LRANGE key start stop

返回列表 key 中指定区间内的元素,区间以偏移量 start 和 stop 指定。

LREM

LREM key count value

根据参数 count 的值,移除列表中与参数 value 相等的元素。

LSET

LSET key index value

将列表 key 下标为 index 的元素的值设置为 value 。

LTRIM

LTRIM key start stop

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

RPOP

RPOP key

移除并返回列表 key 的尾元素。

RPOPLPUSH

RPOPLPUSH source destination

命令 RPOPLPUSH 在一个原子时间内,执行以下两个动作:

RPUSH

RPUSH key value [value ...]

将一个或多个值 value 插入到列表 key 的表尾(最右边)。

RPUSHX

RPUSHX key value

将值 value 插入到列表 key 的表尾,当且仅当 key 存在并且是一个列表。

现在开始学习Redis List(列表) 操作命令第一章 : BLPOP


本教程固定链接:http://www.rumen5.com/61367.html

上一篇:Redis Set(集合) 操作命令

下一篇:Redis Hash(哈希表)操作命令

QQ空间新浪微博腾讯微博人人网微信