zoukankan      html  css  js  c++  java
  • Redis的数据类型之list列表类型操作 (四)

    一.list(列表)概述:


    redis列表是简单的字符串列表,按照插入顺序进行排序,可以添加一个元素到列表的头部(左边)或者尾部(右边)

    头部[a,b,c]尾部


    二.list的相关操作


    1.设置

    A.在头部插入

    lpush key value[value....]

     B.将一个值插入到已存在的列表头部,列表不存在时,操作无效

    lpushx  key value

     C.在一个元素的前或者后插入新元素

    linsert key before|after  value value

     D.在尾部插入

    rpush key value[vlaue]

    E.为已存在的列表添加值,列表不存在时,操作无效

    rpushx key value

     F.更改索引所对应的值

    lset key index value

     2.获取

    A.移除并返回key对应的list的第一个元素

    lpop key 

     B.移除并返回key对应的list的最后一个元素

    rpop key

     C.返回存储在key的列表中指定范围的元素

    lrange key start end --包含start和end

    lrange key 0 -1获取key对应列表的所有元素

    注意:索引从0开始,-1代表最后一个元素

    3.其他

    A.裁剪列表,改为原集合的一个子集

    ltrim key start end

     B.返回存储在key对应的list的长度

    llen key

     C.返回列表中索引对应的值

    lindex mylist index

     

  • 相关阅读:
    C#之事件
    C#之委托
    CIC许可更新
    HMP许可更新
    知识库上传
    [转]spring中<tx:advice></tx:advice>意义
    [转]spring property标签中的 ref属性和ref 标签有什么不同
    [转] Spring@Autowired注解与自动装配
    [转]SpringMVC入门
    [转]SpringMVC拦截器详解[附带源码分析]
  • 原文地址:https://www.cnblogs.com/smilecindy/p/14533508.html
Copyright © 2011-2022 走看看