zoukankan      html  css  js  c++  java
  • 2019版:第三章:(3)Redis 五大数据类型 之 List

    一、List 类型

      1、单键多值;
      2、Redis 列表是简单的字符串列表,按照插入顺序排序,你可以添加一个元素到列表的头部(左边)或者尾部(右边);
      3、它的底层实际是个双向链表,对两端的操作性能很高,通过索引下标的操作中间的节点性能会较差
      4、图示
      

    二、常用操作

      

    lpush/rpush <key> <value1> <value2> 从左边/右边插入一个或多个值
    lpop / rpop <key>
    从左边/右边弹出一个值。
    值在键在,值光键亡
    rpoplpush <key1> <key2> 从<key1>列表右边弹出一个值,插到<key2>列表左边
    lrange <key> <start> <stop>
    按照索引下标获得元素(从左到右)
    从左边开始,索引为0
    从右边开始,索引为-1
    lindex <key> <index> 按照索引下标获得元素(从左到右)
    llen <key> 获得列表长度
    linsert <key> after/before <value> <newvalue>
    after 在 <value> 后面插入 <newvalue> 插入值
    before 在 <value> 的前面插入<newvalue>插入值
    lrem <key> <n> <value>
    从左边删除 n 个value(从左到右)
    如果n为正数,从左到右删除
    如果n为负数,从右到左删除
    如果n为0,删除所有
    如果n大于value的个数,也删除所有
  • 相关阅读:
    系统架构
    Maven项目管理工具
    SpringMVC进阶(二)
    SpringMVC入门(一)
    Mybatis进阶(三)
    Mybatis进阶(二)
    Mybatis入门(一)
    Redis入门,Jedis和常用命令
    关于MVC 上传文件
    Html遮罩层的显示(主要在于样式设置)
  • 原文地址:https://www.cnblogs.com/niujifei/p/15791745.html
Copyright © 2011-2022 走看看