node-red进行读写redis

第一步安装节点

node-red-node-redis
node-red-contrib-redis
在这里插入图片描述
在这里插入图片描述

控件讲解

1.instance节点

instance 是一个实例及诶单,在流或者全局上下文中注入Redis连接。作为一个配置节点使用
注:一般刚开始拖拽过去会显示redis,正常。
住
实例节点配置:
添加新的server,一般都会保存默认,
初次配置需要创建一个新的server,主要是Name里面填写带端口号的redis服务器地址
在这里插入图片描述

在这里插入图片描述
初次配置需要创建一个新的server,主要是Name里面填写带端口号的redis服务器地址
在这里插入图片描述

2.redis out/in节点

redis 存储/获取节点,负责想redis中存储获取数据
一般都会配合使用
在这里插入图片描述
在这里插入图片描述

redis out 作为存储
配置节点
server :选择redis (可以新建)
Name:随意命名
Topic : 为redis中的Key
在这里插入图片描述
通过函数传输数据
msg.payload = [“”]存储的数据
return msg 返回传入到redis out 中
在这里插入图片描述
查看redis可视化工具
在这里插入图片描述

redis in 作为获取
在这里插入图片描述

如果有Redis有密码需要进行配置否则无法连接

点击配置找到redis-config配置点击options进行配置信息

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
谢谢观看,大家也都试试吧!!!

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
Node-RED 中操作 Redis 数据需要使用 Redis 官方提供的 Node.js 客户端库,即 `redis` 库。可以通过在命令行中输入以下命令来安装该库: ``` npm install redis ``` 安装完成后,在 Node-RED 工具栏中点击右上角的菜单按钮,选择“Manage palette”打开“Palette Manager”窗口,搜索并安装“node-red-contrib-redis”节点模块。 安装完成后,可以在 Node-RED 编辑器的左侧节点栏中找到“redis”节点,该节点提供了一系列 Redis 操作的功能,包括连接 Redis 服务器、读取数据、写入数据、删除数据等。 以下是一个简单的示例,演示如何在 Node-RED 中操作 Redis 数据: 1. 首先需要连接 Redis 服务器,可以使用`redis`节点中的`redis-server`配置节点。将该节点拖放到工作区中,并配置连接信息,包括服务器地址、端口号和密码(如果有的话)。 2. 接下来,我们可以使用`redis`节点中的`redis in`节点来读取 Redis 数据。将该节点拖放到工作区中,并配置读取信息,包括键名和数据类型。 3. 然后,我们可以使用`function`节点来对读取到的数据进行处理。将该节点拖放到工作区中,并编写 JavaScript 代码,对读取到的 Redis 数据进行处理。 4. 最后,我们可以使用`redis`节点中的`redis out`节点来写入 Redis 数据。将该节点拖放到工作区中,并配置写入信息,包括键名、数据类型和数据值。 示例流程图如下: ![node-red-redis-example-flow](https://cdn.jsdelivr.net/gh/TheaJie/blog-images/images/2022/03/node-red-redis-example-flow.png) 其中,`redis-server`节点配置如下: ![node-red-redis-server-config](https://cdn.jsdelivr.net/gh/TheaJie/blog-images/images/2022/03/node-red-redis-server-config.png) `redis in`节点配置如下: ![node-red-redis-in-config](https://cdn.jsdelivr.net/gh/TheaJie/blog-images/images/2022/03/node-red-redis-in-config.png) `function`节点代码如下: ```javascript msg.payload = "Hello " + msg.payload; return msg; ``` `redis out`节点配置如下: ![node-red-redis-out-config](https://cdn.jsdelivr.net/gh/TheaJie/blog-images/images/2022/03/node-red-redis-out-config.png) 执行该示例后,可以在 Redis 中查看到写入的数据,如下所示: ![node-red-redis-data](https://cdn.jsdelivr.net/gh/TheaJie/blog-images/images/2022/03/node-red-redis-data.png) 以上就是在 Node-RED 中操作 Redis 数据的简单示例,希望对你有所帮助。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值