0
点赞
收藏
分享

微信扫一扫

Redis五大数据类型——List

知年_7740 2022-02-11 阅读 206


Redis中List列表是简单的字符串列表,按照插入顺序排序,可以添加一个元素到列表的头部或尾部,一个列表最多可以包含2^32 - 1个元素,其类似于Java中的LinkedList。

lpush key value1 [value2],将一个或多个值插入到列表的头部,从左侧添加

Redis五大数据类型——List_redis

rpush key value1 [value2],将一个或多个值插入到列表的尾部,从右侧添加

Redis五大数据类型——List_字符串_02

lrange key start stop,遍历一个列表,从起始下标到中止下标,-1代表最后一个

Redis五大数据类型——List_java_03

llen key,获取列表的长度

Redis五大数据类型——List_字符串_04

lindex key index,通过索引获取列表元素的值

Redis五大数据类型——List_字符串_05

lpop key,从左删除列表的第一个元素,返回被删元素的值

Redis五大数据类型——List_java_06

rpop key,从右删除列表的第一个元素

Redis五大数据类型——List_java_07

blpop key timeout,移除并获取列表的第一个元素,如果列表中没有元素,会阻塞列表直到等待超时或者发现可弹出元素,单位是秒

Redis五大数据类型——List_redis_08

brpop key timeout,移除并获取列表的最后一个元素,如果列表中没有元素,会阻塞列表直到等待超时或者发现可弹出元素

Redis五大数据类型——List_字符串_09

ltrim key start stop,对列表进行修剪,只保留指定区间的元素

Redis五大数据类型——List_redis_10

lset key index value,通过索引设置指定元素的值

Redis五大数据类型——List_字符串_11

linsert key before | after privot value,在指定元素前或后插入值

Redis五大数据类型——List_redis_12

rpoplpush source destination,将第一个列表中最后一个元素移除,并添加到第二个列表中第一个位置

Redis五大数据类型——List_java_13

rpoplpush source destination,也可以本列表的最后一个元素移动到第一个位置

Redis五大数据类型——List_java_14


举报

相关推荐

0 条评论