Redis列表list字符类型详解#yyds干货盘点#

逆水行舟用力撑,一篙松劲退千寻。这篇文章主要讲述Redis列表list字符类型详解#yyds干货盘点#相关的知识,希望能为你提供帮助。
Redis列表list字符类型详解 1.列表类型常用指令

命令 含义 用法
LPUSH 在开头插入数据 lpush key value
RPUSH 在结尾插入数据 rpush key value
LPOP 删除开头数据 lpop key
RPOP 删除结尾数据 rpop key
LRANGE 查看key数据 lrange key 0 -1
2.在列表key中写入数据一个列表key可以包含多条数据,列表key就类似与一个数据库表了,里面有多条数据
在列表key中写入数据有两种命令,RPUSH和LPUSH
rpush表示从右边写入,可以理解为从结尾往里写入数据
lpush表示从左边写入,可以理解为从开头往里写入数据
语法格式:LPUSH key value
?RPUSHkey value
1.从结尾往里写入数据 127.0.0.1:6379> RPUSH list1 A (integer) 1 127.0.0.1:6379> RPUSH list1 B (integer) 2 127.0.0.1:6379> RPUSH list1 C (integer) 32.从开头往里写入数据 127.0.0.1:6379> LPUSH list1 a (integer) 4 127.0.0.1:6379> LPUSH list1 b (integer) 5 127.0.0.1:6379> LPUSH list1 c (integer) 63.查看列表里的所有值 顺序应该是cba ABC,RPUSH每写入一个数据都是在最结尾处进行插入,LPUSH写入一个数据都是在最开头处插入 127.0.0.1:6379> LRANGE list1 0 -1 1) "c" 2) "b" 3) "a" 4) "A" 5) "B" 6) "C"

3.删除列表key中的一条数据删除key数据由LPOP和RPOP命名
LPOP命令从开头处开始删,语法格式:LPOP key
RPOP命令从结尾处开始删,语法格式:RPOP key
1.使用LPOP删除最开头的一条数据 可以看到c被删除了,因为c在最上面 127.0.0.1:6379> LPOP list1 "c" 127.0.0.1:6379> LRANGE list1 0 -1 1) "b" 2) "a" 3) "A" 4) "B" 5) "C"2.使用RPOP删除最底部的一条数据 可以看到C被删除了,因为C在最底部 127.0.0.1:6379> RPOP list1 "C" 127.0.0.1:6379> LRANGE list1 0 -1 1) "b" 2) "a" 3) "A" 4) "B"

4.查看列表key的数据redis列表key中第一条是0,第二条是1
【Redis列表list字符类型详解#yyds干货盘点#】语法格式:lrange key 从第几行到第几行
1.查看第一条和第二条的数据 127.0.0.1:6379> LRANGE list1 0 1 1) "b" 2) "a"2.查看第一条和第三条的数据 127.0.0.1:6379> LRANGE list1 0 2 1) "b" 2) "a" 3) "A"3.查看所有数据 127.0.0.1:6379> LRANGE list1 0 -1 1) "b" 2) "a" 3) "A" 4) "B"


    推荐阅读