RedisLists(列表)

/ / RedisLists(列表)

Redis列表只是字符串列表,按插入顺序排序,您可以在Redis列表的顶部或底部添加元素,列表的最大长度为2 32 -1个元素(4294967295,每个列表超过40亿个元素)。

Lists- 示例

redis 127.0.0.1:6379> LPUSH Learnfk redis 
(integer) 1 
redis 127.0.0.1:6379> LPUSH Learnfk mongodb 
(integer) 2 
redis 127.0.0.1:6379> LPUSH Learnfk mysql 
(integer) 3 
redis 127.0.0.1:6379> LRANGE Learnfk 0 10  
1) "mysql" 
2) "mongodb" 
3) "redis"

在上面的示例中,通过命令 LPUSH 将三个值插入到名为" Learnfk"的Redis列表中。

Lists- 命令

下表列出了一些与列表相关的基本命令。

Sr.NoCommand & 描述
1 BLPOP key1 [key2 ] timeout

删除并获取列表中的第一个元素,或者阻塞直到一个可用

链接:https://www.learnfk.comhttps://www.learnfk.com/redis/redis-lists.html

来源:LearnFk无涯教程网

2 BRPOP key1 [key2 ] timeout

删除并获取列表中的最后一个元素,或者阻塞直到一个可用

3 BRPOPLPUSH source destination timeout

从列表中弹出一个值,将其推到另一个列表中并返回它;或阻止,直到一个可用

4 LINDEX key index

通过索引从列表中获取元素

5 LINSERT key BEFORE|AFTER pivot value

在列表中的另一个元素之前或之后插入一个元素

6 LLEN key

获取列表的长度

7 LPOP key

删除并获取列表中的第一个元素

8 LPUSH key value1 [value2]

将一个或多个值添加到列表中

9 LPUSHX key value

仅当列表存在时才将值添加到列表中

10 LRANGE key start stop

从列表中获取一系列元素

11 LREM key count value

从列表中删除元素

12 LSET key index value

设置列表中元素的索引值

13 LTRIM key start stop

将列表修剪到指定范围

14 RPOP key

删除并获取列表中的最后一个元素

15 RPOPLPUSH source destination

删除列表中的最后一个元素,将其追加到另一个列表中并返回

16 RPUSH key value1 [value2]

将一个或多个值附加到列表

17 RPUSHX key value

仅当列表存在时才将值追加到列表

无涯教程网

祝学习愉快! (发现内容有误?请选中要编辑的内容 -> 右键 -> 修改 -> 提交!帮助我们改进教程质量)

精选教程推荐

👇 以下精选教程可能对您有帮助,拓展您的技术视野

智能原生架构实战 -〔灵犀〕

Midjourney入门实践课 -〔Jovi〕

玩转Vue 3全家桶 -〔大圣〕

用户体验设计实战课 -〔相辉〕

OAuth 2.0实战课 -〔王新栋〕

设计模式之美 -〔王争〕

Kafka核心技术与实战 -〔胡夕〕

零基础学Python -〔尹会生〕

赵成的运维体系管理课 -〔赵成〕

📝 好记忆不如烂笔头,留下您的学习笔记吧!

暂无学习笔记,成为第一个分享的人吧!

您的笔记将帮助成千上万的学习者