【Redis】Redis的操作命令(三)——Redis 列表(LIST)

Redis的列表是简单的字符串列表。可以将元素添加到头部或尾部,可以包含232-1个元素。

列表添加语句

LPUSH DemoList 4

查看语句

LRANGE DemoList 0 10

 List命令

命令 描述 例子
BLPOP key1 [key2 ] timeout 移出并获取列表的第一个元素, 如果列表没有元素会阻塞列表直到等待超时或发现可弹出元素为止  
BRPOP key1 [key2 ] timeout 移出并获取列表的最后一个元素, 如果列表没有元素会阻塞列表直到等待超时或发现可弹出元素为止  
BRPOPLPUSH source destination timeout 从列表中弹出一个值,将弹出的元素插入到另外一个列表中并返回它; 如果列表没有元素会阻塞列表直到等待超时或发现可弹出元素为止  
LINDEX key index 通过索引获取列表中的元素  
LINSERT key BEFORE|AFTER pivot value 在列表的元素前或者后插入元素  
LLEN key 获取列表长度  
LPOP key 移出并获取列表的第一个元素  
LPUSH key value1 [value2] 将一个或多个值插入到列表头部  
LPUSHX key value  将一个值插入到已存在的列表头部  
LRANGE key start stop 获取列表指定范围内的元素  
LREM key count value 移除列表元素  
LSET key index value 通过索引设置列表元素的值  
LTRIM key start stop 对一个列表进行修剪(trim),就是说,让列表只保留指定区间内的元素,不在指定区间之内的元素都将被删除。  
RPOP key x移除列表的最后一个元素,返回值为移除的元素。  
RPOPLPUSH source destination 移除列表的最后一个元素,并将该元素添加到另一个列表并返回  
RPUSH key value1 [value2] 在列表中添加一个或多个值到列表尾部  
RPUSHX key value  为已存在的列表添加值  

拓展

posted @ 2024-04-28 10:09  陆陆无为而治者  阅读(19)  评论(0编辑  收藏  举报