码迷,mamicode.com
首页 > 其他好文 > 详细

redis(四)、List类型

时间:2019-05-31 23:35:21      阅读:108      评论:0      收藏:0      [点我收藏+]

标签:lis   结构   移除   redis   位置   jin   表结构   头部   插入   

一、List类型是一个链表结构的集合,其主要功能有pup、push、获取元素等等。更确切的说List是一个双端链表的机构,可以对头部和尾部进行元素操作,设计精妙,既可以作为栈使用,又可以作为队列使用,满足绝大多数需求。

1、lpush方法:从头部加入元素(栈) 先进后出。

如:lpush list1 "hello" lpush list1 "world";

  lrange list1 0 - 1:(表示从头取到尾);

2、rpush方法:从尾部加入元素(队列) 先进后出

如:rpush list2 "beijing" rpush list2 "sxt";

  lrange list2 0 - 1

3、linsert方法:插入元素

如linsert list3 before "aaa" "ccc";表示在aaa元素前插入ccc;

4、lset方法:将指定下表的元素替换掉;

如:lset list4 0 "xxx": 将下表为0的元素替换为xx;

5、lrem方法:删除元素,返回删除的个数:

如:lremlist4 2 “bbb”:移除两个,list元素可重复,表示移除两个相同的bbb;

6、ltrim方法:保留指定key的值范围内的数据

如:ltrim list5 2  3: 表示移除下表2以前和下表3以后的数据。

7、lpop方法:从list头部删除元素,返回删除元素;

8、rpop方法:从尾部删除元素,返回删除元素;

9、lindex方法:返回index位置的元素;

10、llen方法:返回元素的个数;

 

redis(四)、List类型

标签:lis   结构   移除   redis   位置   jin   表结构   头部   插入   

原文地址:https://www.cnblogs.com/dwxblogs/p/10957771.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!