一.概述

在redis之中,我们需要把list视为一个链表,存储的元素我们需要视为一个字符串(可以是序列化的字符串).

list的核心就是 : 有序的字符串列表.


二 .基本操作

[1]lpush , rpush

从左方向和右方向追加元素

[2] 查询指定范围的数据 --- lrange index last_indezx

[3] 获取指定索引的值   lindex

[4]lpop rpop  ---从左边和右边删除元素

[5]获取list的长度

[6]lrem 删除元素 看下面的例子:

我们首先添加了元素.然后删除元素 ,第一个参数表示删除的元素的个数.

其中: 正数表示从左删除元素,负数表示从右删除元素,0表示删除所有的元素.

第三个参数表示删除字符串的值.

[7]ltrim --- 截取list index  last_index

[8]lset 指定索引值设置值

转载于:https://www.cnblogs.com/trekxu/p/8718865.html

006 list类型相关推荐

  1. 利用python对数据进行分组统计

    SQL经常将聚合函数与GROUP BY进行组合,对数据进行分组统计分析,python在分析数据中也可以实现相同的功能,而且python也是用GROUPBY 首先创建一个数据表 import panda ...

  2. 《疯狂Java讲义》(第5版) 作者李刚(待重新排版)

    第1章 Java语言概述与开发环境 1.1 Java语言的发展简史 JDK1.0 : Sun在1996年年初发布了JDK 1.0,该版本包括两部分:运行环境(即JRE)和开发环境(即JDK).运行环境 ...

  3. 006永磁电机永磁体的类型:何为凸极性、隐极性,表贴式、内置式,傻瓜式讲解,专为零基础编写。

    从电机的命名上大家也可以看出来, 之所以叫永磁电机, 是因为该电机的的转子上是永磁体, 不同于其他电机通过线圈通电产生磁场产生转动力矩. 永磁体在转子上的不同布置, 会导致内部磁场的特性有所不同, 常 ...

  4. python序列类型包括哪三种映射类型_python序列类型包括哪三种_后端开发

    python中表达式4+0.5值的数据类型为?_后端开发 python中表达式4+0.5值的数据类型为浮点型,因为4是整型,0.5是浮点型,在python中规定整型和浮点型相加,结果是浮点型,这是为了 ...

  5. python序列类型-python序列类型种类详解

    python序列类型包括哪三种 python序列类型包括:列表.元组.字典 列表:有序可变序列 创建:userlist = [1,2,3,4,5,6] 修改:userlist[5] = 999 添加: ...

  6. python序列类型-python序列类型包括哪三种

    python序列类型包括哪三种 python序列类型包括:列表.元组.字典 列表:有序可变序列 创建:userlist = [1,2,3,4,5,6] 修改:userlist[5] = 999 添加: ...

  7. 006 Android之Activity

    文章目录 四大组件之Activity Activety概述 Activity的响应事件 Activity之间的数据传递 数据传递实例 Activity的生命周期 Activity声明周期总结 Acti ...

  8. 三种python序列类型

    python序列类型包括哪三种 python序列类型包括:列表.元组.字典 列表:有序可变序列 创建:userlist = [1,2,3,4,5,6] 修改:userlist[5] = 999 添加: ...

  9. pandas 如何把时间转成index_pandas将字段中的字符类型转化为时间类型,并设置为索引...

    假设目前已经引入了 pandas,同时也拥有 pandas 的 DataFrame 类型数据. import pandas as pd 数据集如下 df.head(3) date open close ...

最新文章

  1. Segment Routing — SRv6 — 网络架构与应用场景
  2. 【Forge】Minecraft 1.7.10 Mod开发研究 - 黑猫背包MOD 【06-给你唱一首岁月的歌】
  3. django-oscar接入paypal的时候提示Error 10001 - Internal Error
  4. Docker两个问题的讨论
  5. 编译Linux 2.6内核
  6. 如何使用Hibernate批处理INSERT和UPDATE语句
  7. asp.net 报表页面模板_CP:基于JSON配置和vue-cli插件机制的模板复用方案
  8. webpack和react_使用React和Webpack进行简单的代码拆分
  9. mac/macbook teamviewer 使用 trackpad 触控板双指滑动出问题/出bug/无法控制/无法滚动/速度过快
  10. 嫡权法赋权法_赋权法_
  11. 器件基础知识——电容
  12. 20.4版本Ubuntu中部署LAMP环境,部署论坛discuz
  13. 如何彻底清理注册表?
  14. 探索AI视觉技术新应用,夸克扫描王首推“离线模式”端侧AI算法提升隐私安全
  15. 算法进阶面试题07——求子数组的最大异或和(前缀树)、换钱的方法数(递归改dp最全套路解说)、纸牌博弈、机器人行走问题
  16. RPA在政企行业的应用
  17. 如何在宝贝详情页中制作一张图片多个链接
  18. linux驱动相关的一些函数
  19. Python求100以内素数的和。
  20. http请求报文及响应报文

热门文章

  1. mcp证书有什么用_建造师的行情怎么样呢?建造师证书有什么用?
  2. 服务端开发——云服务器的端口转发设置(SSH隧道)
  3. mysql用的cap中哪两个_分布式事务CAP定理和BASE理论
  4. python使用pkg包_Python deb-pkg-tools包_程序模块 - PyPI - Python中文网
  5. client mac addr不能开机进不去系统_用asp.net core结合fastdfs打造分布式文件存储系统
  6. java从键盘上录入任何整数,输出该整数的阶乘
  7. 手机连接蓝牙扫码枪_宝马车与手机无法蓝牙连接的技术通报
  8. 异常信息_一个针对异常信息通知的springboot starter
  9. 属性值动态调整_【VBA】Range对象的常用方法属性(三)
  10. linux c 封装redis,封装hiredis——C++与redis对接(一)(string的SET与GET操作)