redis-数据类型-列表list类型
  TEZNKK3IfmPf 2023年11月14日 19 0
小结
往students键中插入成员
zs1
ls2
wu3
?
127.0.0.1:6379> lpush students zs1 ls2 wu3



取键名lis的数据
取0号到2号索引的值
?
127.0.0.1:6379> lrange lis 0 2



从右侧插入数据
往lis键右侧插入数据 
a4  
a5
?
127.0.0.1:6379> rpush lis a4 a5


往键lis里面数据a1的前面
添加数据m1
?
127.0.0.1:6379> linsert lis before a1 m1



往lis键中数据a4后面添加数据n4
?
127.0.0.1:6379> linsert lis after a4 n4


获取lis键中的所有元素
?
127.0.0.1:6379> lrange lis 0 -1


获取lis键中最后四个元素
?
127.0.0.1:6379> lrange lis -4 -1


lis键的0号数据改为pp
?
127.0.0.1:6379> lset lis 0 pp


lis键中查找a
找到后从左向右删掉2个
?
127.0.0.1:6379> lrem lis 2 a



lis键中查找b
找到后从右向左删1个
?
127.0.0.1:6379> lrem lis -1 b


从lis键中查找数据c
找到后删除全部
?
127.0.0.1:6379> lrem lis 0 c

往列表左侧插入数据 lpush
lpush 键 值1 值2 值n

》新建一个列表

redis-数据类型-列表list类型_redis

查看列表的内容 lrange
lrange 键名称 起点索引包含 终点索引包含

如果终点索引超出范围
不报错,有多少取到多少
支持负数索引

redis-数据类型-列表list类型_redis_02

从右侧插入数据 rpush
rpush 键名称 值

值会插入到列表的最右侧
redis-数据类型-列表list类型_添加数据_03

在指定元素前面或者后面,插入数据 linsert

redis-数据类型-列表list类型_数据_04

》往键lis里面数据a1的前面添加数据m1

redis-数据类型-列表list类型_数据_05

redis-数据类型-列表list类型_添加数据_06

》往lis键中数据a4后面添加数据n4

redis-数据类型-列表list类型_数据_07

》操作失败时,返回值 -1

redis-数据类型-列表list类型_redis_08

获取 lrange

索引支持负数

redis-数据类型-列表list类型_数据_09

设置指定索引位置的值
lrem 键 count 数据

redis-数据类型-列表list类型_插入数据_10

lis键的0号数据改为pp

redis-数据类型-列表list类型_redis_11

不存在的索引报错

redis-数据类型-列表list类型_插入成员_12

删除 lrem

redis-数据类型-列表list类型_插入成员_13

lis键中查找a
找到后从左向右删掉2个
redis-数据类型-列表list类型_插入数据_14

lis键中查找b
找到后从右向左删1个
redis-数据类型-列表list类型_插入数据_15

从lis键中查找数据c
找到后删除全部
redis-数据类型-列表list类型_添加数据_16

【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年11月14日 0

暂无评论

推荐阅读
  TEZNKK3IfmPf   2024年05月31日   29   0   0 redis用户
  TEZNKK3IfmPf   2024年05月31日   30   0   0 dataredis
  TEZNKK3IfmPf   2024年05月31日   27   0   0 awkredis
  TEZNKK3IfmPf   2024年04月19日   39   0   0 javarediskey
TEZNKK3IfmPf