Loading

Redis入门:列表数据类型和集合数据类型操作命令学习

三.列表类型

Redis里的列表类型可以存储一个有序的字符串列表,其内部使用双向链表实现,故向列表两端添加元素的时间复杂度为1,获取越接近两端的元素速度就越快。

操作命令:
1.向列表中添加元素,如果列表不存在则自动创建

LPUSH keyname value ...//向列表左边添加一个或多个元素,返回增加后列表的长度
RPUSH keyname value ...//向列表右边添加一个或多个元素,返回增加后列表的长度

2.从列表中弹出第一个元素

LPOP keyname//从列表左边弹出
RPOP keyname//从列表右边弹出

3.获取列表中元素的个数

LLEN keyname

4.获取列表片段

LRANGE keyname start stop// 0 2 代表开始3个, -3 -1代表末尾三个

5.删除列表中前count个值为value的元素,返回实际删除元素的个数

LREM keyname count value//count>0时,从左边开始
                        //count<0时,从右边开始
posted @ 2020-10-14 16:29  文牧之  阅读(15)  评论(0)    收藏  举报  来源