Redis入门到高可用(八)——list
一、结构
key - value 结构,value是一个有序队列。

可进行左边的添加及弹出,右边的添加及弹出。

可获取列表的长度,删除列表中指定元素,获取列表的子列表,按照索引获取列表的指定元素。

特点:列表有序、可重复、左右两边插入弹出。
二、主要API
RPUSH :将一个或多个值 value 插入到列表 key 的表尾(最右边)。
LPUSH : 将一个或多个值 value 插入到列表 key 的表头
LINSERT : LINSERT key BEFORE|AFTER pivot value 将值 value 插入到列表 key 当中,位于值 pivot 之前或之后。
LPOP : 移除并返回列表 key 的头元素。
RPOP :移除并返回列表 key 的尾元素。
LREM: 根据参数 count 的值,移除列表中与参数 value 相等的元素。
LTRIM: 对一个列表进行修剪(trim)
LRANGE: LRANGE key start stop 返回列表 key 中指定区间内的元素,区间以偏移量 start 和 stop 指定。
INDEX : 返回列表 key 中,下标为 index 的元素。
LLEN : 返回列表 key 的长度。
LSET: 将列表 key 下标为 index 的元素的值设置为 value

三、实战

四、tips

浙公网安备 33010602011771号