zoukankan      html  css  js  c++  java
  • redis下操作列表list

    list

    • 列表的元素类型为string
    • 按照插入顺序排序
    • 在列表的头部或者尾部添加元素

    命令

    设置

    • 在头部插入数据
    LPUSH key value [value ...]
    • 在尾部插入数据
    RPUSH key value [value ...]
    • 在一个元素的前|后插入新元素
    LINSERT key BEFORE|AFTER pivot value
    • 设置指定索引的元素值
    • 索引是基于0的下标
    • 索引可以是负数,表示偏移量是从list尾部开始计数,如-1表示列表的最后一个元素
    LSET key index value

    获取

    • 移除并且返回 key 对应的 list 的第一个元素
    LPOP key
    • 移除并返回存于 key 的 list 的最后一个元素
    RPOP key
    • 返回存储在 key 的列表里指定范围内的元素
    • start 和 end 偏移量都是基于0的下标
    • 偏移量也可以是负数,表示偏移量是从list尾部开始计数,如-1表示列表的最后一个元素
    LRANGE key start stop

    其它

    • 裁剪列表,改为原集合的一个子集
    • start 和 end 偏移量都是基于0的下标
    • 偏移量也可以是负数,表示偏移量是从list尾部开始计数,如-1表示列表的最后一个元素
    LTRIM key start stop
    • 返回存储在 key 里的list的长度
    LLEN key
    • 返回列表里索引对应的元素
    LINDEX key index
  • 相关阅读:
    C语言第0次作业
    C语言博客作业02循环结构
    C语言博客作业04数组
    C语言博客作业03函数
    #C博客作业01分支、顺序结构
    函数
    operation on i may be undefined
    #关于C语言的顺序结构
    关于代码习惯
    VS2019调试的一系列待理解解决问题
  • 原文地址:https://www.cnblogs.com/alexzhang92/p/10471114.html
Copyright © 2011-2022 走看看