下表列出了Redis Lists(列表)相关的基本命令
命令 | 用法和简介 |
BLPOP | BLPOP key [key ...] timeout 删除,并获得该列表中的第一元素,或阻塞,直到有一个可用 |
BRPOP | BRPOP key [key ...] timeout 删除,并获得该列表中的最后一个元素,或阻塞,直到有一个可用 |
BRPOPLPUSH | BRPOPLPUSH source destination timeout 弹出一个列表的值,将它推到另一个列表,并返回它;或阻塞,直到有一个可用 |
LINDEX | LINDEX key index 获取一个元素,通过其索引列表 |
LINSERT | LINSERT key BEFORE|AFTER pivot value 在列表中的另一个元素之前或之后插入一个元素 |
LLEN | LLEN key 获得队列(List)的长度 |
LPOP | LPOP key 从队列的左边出队一个元素 |
LPUSH | LPUSH key value [value ...] 从队列的左边入队一个或多个元素 |
LPUSHX | LPUSHX key value 当队列存在时,从队到左边入队一个元素 |
LRANGE | LRANGE key start stop 从列表中获取指定返回的元素 |
LREM | LREM key count value 从列表中删除元素 |
LSET | LSET key index value 设置队列里面一个元素的值 |
LTRIM | LTRIM key start stop 修剪到指定范围内的清单 |
RPOP | RPOP key 从队列的右边出队一个元素 |
RPOPLPUSH | RPOPLPUSH source destination 删除列表中的最后一个元素,将其追加到另一个列表 |
RPUSH | RPUSH key value [value ...] 从队列的右边入队一个元素 |
RPUSHX | RPUSHX key value 从队列的右边入队一个元素,仅队列存在时有效 |
相关参考链接
全部命令组:Keys(键)、Strings(字符串)、Hashes(哈希表)、Lists(列表)、Sets(集合)、Sorted Sets(有序集合)、Pub/Sub(发布/订阅)、Script(脚本)、Server(服务器)、Transactions(事物),Geo(地理位置)、Cluster(集群)、Connection(连接)、Streams(流)、HyperLogLog。
回到总目录:Redis命令参考手册(总目录)