美文网首页
redis学习之五:list类型及操作

redis学习之五:list类型及操作

作者: 进击的小鹿 | 来源:发表于2016-07-21 15:29 被阅读20次

list 是一个链表结构,基本操作如下:

头插
lpush list1 hello 
lpush list1 world 
lrange list1 0 1

头删
lpop list1 
lrange list1 0 1


尾插 

rpush list2 hello 
rpush list2 world
lrange list2 0 1

尾删
rpop list2 
lrange list2 0 1


在特定位置前或后添加

linsert list2 before hello wo

linsert list2 after hello you

lrange list2 0 3


lset 指定下标的元素

lset list2 1 111

lrange list2 0 3

lrem 删除count个value相同的元素

rpush list3 hi

rpush list3 hi

rpush list3 hi

rpush list3 hello

lrem list3 2 hi 


lrange list2 0 3

count=0 会删除全部


ltrim 保留指定key范围内的数据

rpush list3 world1

rpush list3 world2
rpush list3 world3
lrange list3 0 4
ltrim list3 1 -1
lrange list3 0 4

rpoplpush :将第一个list的尾部元素移除并添加到第二个list的头部,最后返回这个值

lindex list1 0 : 返回某个位置的元素值

llen list1 : list长度

操作结果见下图(请忽略错误的地方):

list1.png list2.png list3.png

相关文章

  • redis学习之五:list类型及操作

    list 是一个链表结构,基本操作如下: 操作结果见下图(请忽略错误的地方):

  • redis学习系列(四)

    redis简单操作之list类型 redis里面的list类型被称为链表类型 1.lpush向链表的头部放入数据 ...

  • redis命令行操作

    redis命令 string类型操作 hash类型相关操作 list类型相关操作 set类型相关操作 zset类型...

  • Redis基本指令操作

    Redis常用操作 Redis的值的类型分为五种 字符串 String 哈希 hash 列表 list 集合 se...

  • 04-Redis 操作之List操作

    Redis 操作之List操作 List操作,redis中的List在在内存中按照一个name对应一个List来存...

  • Redis学习笔记--list类型及操作1

    list 是一个链表结构,主要功能是push、pop、获取一个范围的所有值等等,操作中key 理解为链表的名字。 ...

  • Redis学习笔记--list类型及操作2

    ltrim保留指定key的值范围内的数据(不在指定范围内的数据,将被删除) lpop从list的头部删除元素,并返...

  • redis学习系列(二)

    redis简单操作之string类型 Redis 数据类型 Redis支持五种数据类型:string(字符串),h...

  • Redis-第五章节-8种数据类型

    目录 一、Redis对key的操作 二、五种数据类型String类型List(集合)Set(集合)Hash(哈希)...

  • Redis学习之进阶知识

    Redis学习之进阶知识 前言 在前面的小节中,我们学习了Redis的五种数据类型,并且动手操作了这些数据类型,在...

网友评论

      本文标题:redis学习之五:list类型及操作

      本文链接:https://www.haomeiwen.com/subject/kppbjttx.html