redis数据类型的讲解(List)

1.lpush/rpush/lrange

lpush key value ,value...(lpush相当于从下往上放)


rpush key value,value...(rpush相当于从上往下放)


lrange key start stop(查看list的元素)


2.lpop/rpop

lpop key(从最上面开始取)

rpop key(从最下面开始取)


3.lindex key index(根据索引从上到下获得)


 4.llen(查看list中有几个元素)


5.ltrim key start stop(截取list中的下标范围内的元素再次赋值)


6.rpoplpush(把一个list中的元素rpop出来,然后lpush到另外一个list中)

    

7.lset key index value(给list中的下标赋值)



8.linsert key before/after 值1 值2(在list中的值1后插入值2)


list总结:

list是一个字符链表,left和right都可以添加

如果键不存在,创建新的链表;

如果键存在,新建内容;

如果键完全移除,对应的键也会消失

链表的操作无论是头还是尾,效率都很高,但是如果对中间进行操作,效率就不好


猜你喜欢

转载自blog.csdn.net/laogay_tansen/article/details/81020899
今日推荐