Redis的数据类型之list列表类型操作 (四)
一.list(列表)概述:
redis列表是简单的字符串列表,按照插入顺序进行排序,可以添加一个元素到列表的头部(左边)或者尾部(右边)
头部[a,b,c]尾部
二.list的相关操作
1.设置
A.在头部插入
lpush key value[value....]

B.将一个值插入到已存在的列表头部,列表不存在时,操作无效
lpushx key value

C.在一个元素的前或者后插入新元素
linsert key before|after value value

D.在尾部插入
rpush key value[vlaue]

E.为已存在的列表添加值,列表不存在时,操作无效
rpushx key value

F.更改索引所对应的值
lset key index value

2.获取
A.移除并返回key对应的list的第一个元素
lpop key

B.移除并返回key对应的list的最后一个元素
rpop key

C.返回存储在key的列表中指定范围的元素
lrange key start end --包含start和end

lrange key 0 -1获取key对应列表的所有元素

注意:索引从0开始,-1代表最后一个元素
3.其他
A.裁剪列表,改为原集合的一个子集
ltrim key start end

B.返回存储在key对应的list的长度
llen key

C.返回列表中索引对应的值
lindex mylist index

浙公网安备 33010602011771号