Redis数据类型之-- 链表(List)

1. List 

  

  介绍:

      List是一个链表结构,主要功能是push、pop、获取一个范围的所有值等等,操作中key理解为链表的名字。
    Redis的list类型其实就是一个每个子元素都是string类型的双向链表。
    我们可以通过push、pop操作从链表的头部或者尾部添加删除元素,这样list既可以作为栈,又可以作为队列。

 

  方法:

    1. lpush  在key对应list的头部添加字符串元素  lpush mylist "world"  lpush mylist "hello"      lrange mylist 0 -1   返回   hello world 

    2. rpust  在key对应list的尾部添加字符串元素  rpust mylist "world"     rpush mylist "hello"      lrange mylist 0 -1  返回   hello world 

    3. linsert 在key对应list的特定位置前或后添加字符串   rpush mylist3 "world"    linsert mylist3 before "world" "hello"   

posted on 2015-06-11 15:44  newqzp  阅读(269)  评论(0编辑  收藏  举报

导航