前言

在上一篇,我们简单介绍了redis数据类型中的String和hash两种常用数据类型的使用,本篇继续探讨redis数据结构中的另一种,list 列表

list简介

  • Redis列表是简单的字符串列表,可以按照插入顺序排序。
  • list存储多个数据,对进入list存储结构区域的数据通过先后顺序进行区分
  • 底层采用类似双向链表的结构实现
  • 一个列表最多可以包含 232 - 1 个元素 (4294967295, 每个列表超过40亿个元素)

基本操作

操作list时,既然说到底层是双向链表结构,就存在一个左和右的顺序问题,使用lpush表示从列表的左边放进元素,rpush则相反

lpush 集合名称 元素

获取元素

lrange 集合名 start stop


不妨尝试使用rpush再测试下,

redis数据类型list总结相关推荐

  1. Redis 数据类型之(底层解析)

    Redis 数据类型之(底层解析) Redis 提供了5种数据类型:String(字符串).Hash(哈希).List(列表).Set(集合).Zset(有序集合),理解每种数据类型的特点对于redi ...

  2. Redis 数据类型介绍

    Redis 数据类型介绍 你也许已经知道Redis并不是简单的key-value存储,实际上他是一个数据结构服务器,支持不同类型的值.也就是说,你不必仅仅把字符串当作键所指向的值.下列这些数据类型都可 ...

  3. redis设置密码和启动 redis数据类型

    Redis有着更为复杂的数据结构并且提供对他们的原子性操作,这是一个不同于其他数据库的进化路径.Redis的数据类型都是基于基本数据结构的同时对程序员透明,无需进行额外的抽象. Redis运行在内存中 ...

  4. 【Redis】2. Redis数据类型 String以及key的设置约定

    学习资料 https://www.bilibili.com/video/BV1CJ411m7Gc?p=6 数据存储类型介绍 业务数据的特殊性 作为缓存使用 原始业务功能设计 秒杀 618活动 双十一活 ...

  5. 【Redis】杂项基础知识;Redis数据类型

    基础知识 Redis是一个内存数据库, 所有数据基本上都存在于内存当中, 会定时以追加或者快照的方式刷新到硬盘中. 由于redis是一个内存数据库, 所以读取写入的速度是非常快的, 所以经常被用来做数 ...

  6. Redis-cluster集群【第一篇】:redis安装及redis数据类型

    Redis介绍: 一.介绍 redis 是一个开源的.使用C语言编写的.支持网络交互的.可以基于内存也可以持久化的Key-Value数据库. redis的源码非常简单,只要有时间看看谭浩强的C语言,在 ...

  7. Redis 学习---(4)Redis 数据类型

    Redis 数据类型 Redis支持五种数据类型:string(字符串),hash(哈希),list(列表),set(集合)及zset(sorted set:有序集合). String(字符串) st ...

  8. Redis数据类型详解(五种)

    Redis支持五种数据类型,即string(字符串).hash(哈希).list(列表).set(集合)及zset(sorted set:有序集合),云吞铺子分享Redis数据类型谅解: Redis数 ...

  9. redis 数据类型详解 以及 redis适用场景场合

    redis 数据类型详解 以及 redis适用场景场合 1. MySql+Memcached架构的问题 实际MySQL是适合进行海量数据存储的,通过Memcached将热点数据加载到cache,加速访 ...

最新文章

  1. 在写游戏时钟类时,应确保时钟的计算是以某个固定的CPU为标准的
  2. F-Strings:超级好用的Python格式字符串!!
  3. 初学__Python——Python的流程控制语句 if、for、while
  4. 计算机软考有学历限制吗,软考中级职称申请积分还需要学历吗?
  5. .describe() python_python的apply应用:一般性的“拆分-应用-合并”,附加详细讲解
  6. java https请求_Spring Cloud Sleuth:分布式请求链路跟踪
  7. java调试时监视_Java监控工具、调优、调试辅助函数
  8. 计算机网络专业以后装网线,宽带以后都不用装了? 将会被5G取代?
  9. 二十七、单张图片上传预览
  10. java中for 的几种常见用法
  11. 获取上周一及上周天日期
  12. 国内公有云对比(1.5)- 功能篇之青云
  13. 2013 01 12 三星发布最新八核处理器SoC “Exynos 5 Octa”
  14. Win10安装YOLOv3.0
  15. PHP课程设计概要(也许毕业设计也可以用,往正式方向走)想起来在做补充 中规中矩,没有特色
  16. Android Tips - 填坑手册
  17. 实现开关操作的C语言程序
  18. 在服务器上安装jdk
  19. HNOI2006 潘多拉的盒子
  20. 暗藏的比特币白皮书已删除 苹果其实与Web3“格格不入”?

热门文章

  1. JS中setInterval、setTimeout不能传递带参数的函数的解决方法
  2. cocos2d-x物业现场
  3. Mac 快速修改 hosts 文件
  4. 解决 python中 使用tesserocr,File tesserocr.pyx, line 2401, in tesserocr._tesserocr.image_to_text 报错问题...
  5. 修改PPC下的移动运营商名称为中文
  6. 第十八章 lamp架构
  7. DEDECMS给图集图片{dede:productimagelist}自动编号
  8. 关于企业级系统一些思考
  9. 这是我的卡,去买个包吧
  10. SenchaTouch2.3.1 中使用listpaging以及pullrefresh插件 做的分页示例