Redis 连接器使用指南

最近更新时间:2023-06-08 14:48:01

我的收藏

简介

Redis 是使用 ANSI C 编写的开源、支持网络、基于内存、分布式的 键值对存储数据库
Redis 连接器可连接第三方 Redis 服务并执行操作。用户通过连接器配置来配置 Redis 的连接参数,配置成功后便可执行 Redis 操作。

连接器配置

连接方式

Redis 连接器支持三种 Redis 服务的连接方式:
Cluster 模式
NonCluster 模式
Sentinel 模式

配置参数

Redis 连接器配置参数如下:
参数
数据类型
描述
是否必填
默认值
Redis 连接模式
enum
Redis 连接模式,支持 Cluster 模式、NonCluster 模式、Sentinel 模式
-
集群地址
string
Cluster 模式参数,Redis 集群地址,格式为 host:port,以逗号相隔
-
地址
string
NonCluster 模式参数,Redis 服务地址
-
端口号
int
NonCluster 模式参数,Redis 服务端口号
-
哨兵地址集合
string
Sentinel 模式参数,哨兵地址集合,格式为 host:port,以逗号相隔
-
主节点名称
string
Sentinel 模式参数,哨兵集群主节点名称
-
密码
string
密码,用于验证 Redis 连接
-

配置界面

Cluster 模式连接器配置界面:

image-20210323163220110


NonCluster 模式连接器配置界面:

image-20210323163318486


Sentinel 模式连接器配置界面:

image-20210323163349353



操作说明

Redis 连接器的操作分为键操作、字符串、列表、哈希、集合、有序集合等操作。
image-20210323193916591



键操作

exists
del
expire/pexpire
expireat/pexpireat
ttl/pttl
persist

参数配置

参数
数据类型
描述
是否必填
默认值
string
-

输出

操作执行成功后,输出结果会保存在 Message 消息体的 payload;执行失败后,错误信息会保存在 Message 消息体的 error。
组件输出的 message 信息如下:
message 属性
payload
执行成功后,payload 为 int 类型,1表示键存在,0表示键不存在;执行失败后,payload 为空
error
执行成功后,error 为空;执行失败后,error 为 dict 类型,包含“Code”和“Description”字段:“Code”字段表示错误类型,“Description”字段表示错误具体信息
attribute
继承上个组件的 attribute 信息
variable
继承上个组件的 variable 信息

案例

1. 添加 Redis 连接器组件。
image-20210323194824490


2. 新建连接器配置,填写配置参数,单击测试连接,测试连接器配置是否正确。
image-20210323194919388


3. 在通用配置中,填入待查询的键。
image-20210323195005501


4. 执行成功后,message payload 中包含查询结果。
image-20210323195030290


删除键。

参数配置

参数
数据类型
描述
是否必填
默认值
string
-

输出

操作执行成功后,输出结果会保存在 message 消息体的 payload;执行失败后,错误信息会保存在 message 消息体的 error。
组件输出的 message 信息如下:
message 属性
payload
执行成功后,payload 为 int 类型,1表示键删除成功,0表示删除的键不存在;执行失败后,payload 为空
error
执行成功后,error 为空;执行失败后,error 为 dict 类型,包含“Code”和“Description”字段:“Code”字段表示错误类型,“Description”字段表示错误具体信息
attribute
继承上个组件的 attribute 信息
variable
继承上个组件的 variable 信息

案例

1. 添加 Redis 连接器组件。
2. 新建连接器或选择已创建的连接器。
3. 在通用配置中,填入待删除的键。
4. 执行成功后,message payload 中保存查询结果;执行失败后,message error 保存报错信息。
设置键的过期时间。

参数配置

参数
数据类型
描述
是否必填
默认值
string
-
过期时间
int
键的过期时间
-
时间单位
enum
过期时间的单位,支持秒、毫秒

输出

操作执行成功后,输出结果会保存在 message 消息体的 payload;执行失败后,错误信息会保存在 message 消息体的 error。
组件输出的 message 信息如下:
message 属性
payload
执行成功后,payload 为 bool 类型,true 表示键过期时间设置成功,false 表示键不存在或者不能为键设置过期时间;执行失败后,payload 为空
error
执行成功后,error 为空;执行失败后,error 为 dict 类型,包含“Code”和“Description”字段:“Code”字段表示错误类型,“Description”字段表示错误具体信息
attribute
继承上个组件的 attribute 信息
variable
继承上个组件的 variable 信息

案例

1. 添加 Redis 连接器组件。
2. 新建连接器或选择已创建的连接器。
3. 在通用配置中,填写相关参数。例如:
image-20210324105808665


4. 执行成功后,message payload 中保存执行结果;执行失败后,message error 保存报错信息。上例执行成功,返回 true。
image-20210324105907041


设置键的过期时刻。

参数配置

参数
数据类型
描述
是否必填
默认值
string
-
键的过期时刻
int
键的过期时刻,时间戳格式
-
时间戳单位
enum
过期时刻的时间戳单位,支持秒、毫秒

输出

操作执行成功后,输出结果会保存在 Message 消息体的 payload;执行失败后,错误信息会保存在 Message 消息体的 error。
组件输出的 message 信息如下:
message 属性
payload
执行成功后,payload 为 bool 类型,true 表示键过期时刻设置成功,false 表示设置失败;执行失败后,payload 为空
error
执行成功后,error 为空;执行失败后,error 为 dict 类型,包含“Code”和“Description”字段:“Code”字段表示错误类型,“Description”字段表示错误具体信息
attribute
继承上个组件的 attribute 信息
variable
继承上个组件的 variable 信息

案例

1. 添加 Redis 连接器组件。
2. 新建连接器或选择已创建的连接器。
3. 在通用配置中,填写相关参数。例如:
image-20210324110831804


4. 执行成功后,message payload 中保存执行结果;执行失败后,message error 保存报错信息。上例执行成功,返回 true。
image-20210324110907585


获取键的剩余生存时间。

参数配置

参数
数据类型
描述
是否必填
默认值
string
-
时间单位
enum
键剩余生存时间的时间单位,支持秒、毫秒

输出

操作执行成功后,输出结果会保存在 Message 消息体的 payload;执行失败后,错误信息会保存在 Message 消息体的 error。
组件输出的 message 信息如下:
message 属性
payload
执行成功后,payload 为 int 类型,-2表示键不存在,-1表示键存在但没有设置剩余生存时间,其他情况表示按时间单位返回的键剩余生存时间;执行失败后,payload 为空
error
执行成功后,error 为空;执行失败后,error 为 dict 类型,包含“Code”和“Description”字段:“Code”字段表示错误类型,“Description”字段表示错误具体信息
attribute
继承上个组件的 attribute 信息
variable
继承上个组件的 variable 信息

案例

1. 添加 Redis 连接器组件。
2. 新建连接器或选择已创建的连接器。
3. 在通用配置中,填写相关参数。例如:
image-20210324111508036


4. 执行成功后,message payload 中保存执行结果;执行失败后,message error 保存报错信息。上例执行成功,按秒为单位,返回键的剩余生存时间。
image-20210324111612227


移除键的过期时间。

参数配置

参数
数据类型
描述
是否必填
默认值
string
-

输出

操作执行成功后,输出结果会保存在 message 消息体的 payload;执行失败后,错误信息会保存在 message 消息体的 error。
组件输出的 message 信息如下:
message 属性
payload
执行成功后,payload 为 bool 类型,true 表示键的过期时间移除成功,false 表示键不存在或键没有设置过期时间;执行失败后,payload 为空
error
执行成功后,error 为空;执行失败后,error 为 dict 类型,包含“Code”和“Description”字段:“Code”字段表示错误类型,“Description”字段表示错误具体信息
attribute
继承上个组件的 attribute 信息
variable
继承上个组件的 variable 信息

案例

1. 添加 Redis 连接器组件。
2. 新建连接器或选择已创建的连接器。
3. 在通用配置中,填写相关参数。例如:
image-20210324112431289


4. 执行成功后,message payload 中保存执行结果;执行失败后,message error 保存报错信息。上例执行成功,返回 true。
image-20210324112522398



字符串操作

get
set/setnx
incrby/incrbyfloat
decrby
getrange
strlen
获取键的值。

参数配置

参数
数据类型
描述
是否必填
默认值
string
-

输出

操作执行成功后,输出结果会保存在 message 消息体的 payload;执行失败后,错误信息会保存在 message 消息体的 error。
组件输出的 message 信息如下:
message 属性
payload
执行成功后,payload 为 string 类型,表示键对应的值;当键不存在或执行失败后,payload 为空
error
执行成功后,error 为空;执行失败后,error 为 dict 类型,包含“Code”和“Description”字段:“Code”字段表示错误类型,“Description”字段表示错误具体信息
attribute
继承上个组件的 attribute 信息
variable
继承上个组件的 variable 信息

案例

1. 添加 Redis 连接器组件。
2. 新建连接器或选择已创建的连接器。
3. 在通用配置中,填写相关参数。例如:
image-20210324113404289


4. 执行成功后,message payload 中保存执行结果;执行失败后,message error 保存报错信息。
上例执行成功,返回键值:
image-20210324113440406


若键不是字符串类型,返回错误:
image-20210324113539134


设置键的值。

参数配置

参数
数据类型
描述
是否必填
默认值
string
-
string
-
键的超时时间
enum
键的超时时间,单位为秒,默认为0,不设置超时时间
0
键存在时使操作无效
bool
开启对应 Redis SETNX 操作,关闭对应 Redis SET 操作
false

输出

操作执行成功后,输出结果会保存在 message 消息体的 payload;执行失败后,错误信息会保存在 message 消息体的 error。
组件输出的 message 信息如下:
message 属性
payload
执行成功后,键设置成功后,payload 值为"OK",设置失败后,payload 值为 false;执行失败后,payload 为空
error
执行成功后,error 为空;执行失败后,error 为 dict 类型,包含“Code”和“Description”字段:“Code”字段表示错误类型,“Description”字段表示错误具体信息
attribute
继承上个组件的 attribute 信息
variable
继承上个组件的 variable 信息

案例

1. 添加 Redis 连接器组件。
2. 新建连接器或选择已创建的连接器。
3. 在通用配置中,填写相关参数。例如:
image-20210324114142900


4. 执行成功后,message payload 中保存执行结果;执行失败后,message error 保存报错信息。上例执行成功:
image-20210324114222486


将键存储的值加上增量值。

参数配置

参数
数据类型
描述
是否必填
默认值
string
-
增量值
int/float
增量值
-
数值类型
enum
增量值的数值类型,支持整型、浮点型
1

输出

操作执行成功后,输出结果会保存在 message 消息体的 payload;执行失败后,错误信息会保存在 message 消息体的 error。
组件输出的 message 信息如下:
message 属性
payload
执行成功后,payload 值为执行命令后键对应的值;执行失败后,payload 为空
error
执行成功后,error 为空;执行失败后,error 为 dict 类型,包含“Code”和“Description”字段:“Code”字段表示错误类型,“Description”字段表示错误具体信息
attribute
继承上个组件的 attribute 信息
variable
继承上个组件的 variable 信息

案例

1. 添加 Redis 连接器组件。
2. 新建连接器或选择已创建的连接器。
3. 在通用配置中,填写相关参数。例如:
image-20210324145824849


4. 执行成功后,message payload 中保存执行结果;执行失败后,message error 保存报错信息。
上例执行成功:
image-20210324150156831


若键不是数值类型,报错:
image-20210324150253309


将键存储的值减去减量值。

参数配置

参数
数据类型
描述
是否必填
默认值
string
-
减量值
int
减量值
1

输出

操作执行成功后,输出结果会保存在 message 消息体的 payload;执行失败后,错误信息会保存在 message 消息体的 error。
组件输出的 message 信息如下:
message 属性
payload
执行成功后,payload 值为执行命令后键对应的值;执行失败后,payload 为空
error
执行成功后,error 为空;执行失败后,error 为 dict 类型,包含“Code”和“Description”字段:“Code”字段表示错误类型,“Description”字段表示错误具体信息
attribute
继承上个组件的 attribute 信息
variable
继承上个组件的 variable 信息

案例

1. 添加 Redis 连接器组件。
2. 新建连接器或选择已创建的连接器。
3. 在通用配置中,填写相关参数。
4. 执行成功后,message payload 中保存查询结果;执行失败后,message error 保存报错信息。
获取键的子字符串。

参数配置

参数
数据类型
描述
是否必填
默认值
string
-
起始索引
int
字符串的起始索引值
-
终止索引
int
字符串的终止索引值
-

输出

操作执行成功时,输出结果会保存在 message 消息体的 payload;执行失败时,错误信息会保存在 message 消息体的 error。
组件输出的 message 信息如下:
message 属性
payload
执行成功后,payload 值为截取得到的子字符串;执行失败后,payload 为空
error
执行成功后,error 为空;执行失败后,error 为 dict 类型,包含“Code”和“Description”字段:“Code”字段表示错误类型,“Description”字段表示错误具体信息
attribute
继承上个组件的 attribute 信息
variable
继承上个组件的 variable 信息

案例

1. 添加 Redis 连接器组件。
2. 新建连接器或选择已创建的连接器。
3. 在通用配置中,填写相关参数。例如:
image-20210324151337102


注意
test-key 对应的字符串为"ipaas"。
4. 执行成功后,message payload 中保存查询结果;执行失败后,message error 保存报错信息。上例执行成功,返回截取后的字符串:
image-20210324151510819


获取键字符串的长度。

参数配置

参数
数据类型
描述
是否必填
默认值
string
-

输出

操作执行成功后,输出结果会保存在 message 消息体的 payload;执行失败后,错误信息会保存在 message 消息体的 error。
组件输出的 message 信息如下:
message 属性
payload
执行成功后,payload 值为 int 类型,表示键字符串的长度;执行失败后,payload 为空
error
执行成功后,error 为空;执行失败后,error 为 dict 类型,包含“Code”和“Description”字段:“Code”字段表示错误类型,“Description”字段表示错误具体信息
attribute
继承上个组件的 attribute 信息
variable
继承上个组件的 variable 信息

案例

1. 添加 Redis 连接器组件。
2. 新建连接器或选择已创建的连接器。
3. 在通用配置中,填写相关参数。例如:
image-20210324151754607


注意
test-key 对应的字符串为"ipaas"。
4. 执行成功后,message payload 中保存查询结果;执行失败后,message error 保存报错信息。上例执行成功,返回截取后的字符串:
image-20210324151827082



列表操作

push-to-list
pop-from-list
llen
lindex
lset
将元素插入列表。

参数配置

参数
数据类型
描述
是否必填
默认值
string
-
待插入值
string
待插入元素值
-
列表左端插入
bool
开启表示由列表左端插入,关闭表示由列表右端插入
false
列表不存在时是否操作无效
bool
开启表示当键不存在时操作无效,关闭表示当键不存在时创建新的列表
false

输出

操作执行成功后,输出结果会保存在 message 消息体的 payload;执行失败后,错误信息会保存在 message 消息体的 error。
组件输出的 message 信息如下:
message 属性
payload
执行成功后,payload 值为 int 类型,表示插入元素后列表的长度;执行失败后,payload 为空
error
执行成功后,error 为空;执行失败后,error 为 dict 类型,包含“Code”和“Description”字段:“Code”字段表示错误类型,“Description”字段表示错误具体信息
attribute
继承上个组件的 attribute 信息
variable
继承上个组件的 variable 信息

案例

1. 添加 Redis 连接器组件。
2. 新建连接器或选择已创建的连接器。
3. 在通用配置中,填写相关参数。例如:
image-20210324152428774


4. 执行成功后,message payload 中保存查询结果;执行失败后,message error 保存报错信息。
移除列表元素。

参数配置

参数
数据类型
描述
是否必填
默认值
string
-
移除列表左端元素
bool
开启表示移除列表左端元素,关闭表示移除列表右端元素
false

输出

操作执行成功后,输出结果会保存在 message 消息体的 payload;执行失败后,错误信息会保存在 message 消息体的 error。
组件输出的 message 信息如下:
message 属性
payload
执行成功后,payload 值表示列表移除的元素值;执行失败后,payload 为空
error
执行成功后,error 为空;执行失败后,error 为 dict 类型,包含“Code”和“Description”字段:“Code”字段表示错误类型,“Description”字段表示错误具体信息
attribute
继承上个组件的 attribute 信息
variable
继承上个组件的 variable 信息

案例

1. 添加 Redis 连接器组件。
2. 新建连接器或选择已创建的连接器。
3. 在通用配置中,填写相关参数。例如:
image-20210324153134366


4. 执行成功后,message payload 中保存查询结果;执行失败后,message error 保存报错信息。上例执行成功,返回移除的元素值:
image-20210324153306205


返回列表的长度。

参数配置

参数
数据类型
描述
是否必填
默认值
string
-

输出

操作执行成功后,输出结果会保存在 message 消息体的 payload;执行失败后,错误信息会保存在 message 消息体的 error。
组件输出的 message 信息如下:
message 属性
payload
执行成功后,payload 值为 int 类型,表示列表的长度;执行失败后,payload 为空
error
执行成功后,error 为空;执行失败后,error 为 dict 类型,包含“Code”和“Description”字段:“Code”字段表示错误类型,“Description”字段表示错误具体信息
attribute
继承上个组件的 attribute 信息
variable
继承上个组件的 variable 信息

案例

1. 添加 Redis 连接器组件。
2. 新建连接器或选择已创建的连接器。
3. 在通用配置中,填写相关参数。
4. 执行成功后,message payload 中保存查询结果;执行失败后,Message error 保存报错信息。
通过索引获取列表元素。

参数配置

参数
数据类型
描述
是否必填
默认值
string
-
索引值
int
列表的索引值
-

输出

操作执行成功后,输出结果会保存在 message 消息体的 payload;执行失败后,错误信息会保存在 message 消息体的 error。
组件输出的 message 信息如下:
message 属性
payload
执行成功后,payload 值表示列表中下标为指定索引值的元素;如果指定索引值不在列表的区间范围内或执行失败后,payload 为空
error
执行成功后,error 为空;执行失败后,error 为 dict 类型,包含“Code”和“Description”字段:“Code”字段表示错误类型,“Description”字段表示错误具体信息
attribute
继承上个组件的 attribute 信息
variable
继承上个组件的 variable 信息

案例

1. 添加 Redis 连接器组件。
2. 新建连接器或选择已创建的连接器。
3. 在通用配置中,填写相关参数。例如:
image-20210324153848083


4. 执行成功后,message payload 中保存查询结果;执行失败后,message error 保存报错信息。上例执行成功,结果如下:
image-20210324153937906


通过索引设置元素的值。

参数配置

参数
数据类型
描述
是否必填
默认值
string
-
索引值
int
列表的索引值
-
string
待设置的值
-

输出

操作执行成功后,输出结果会保存在 message 消息体的 payload;执行失败后,错误信息会保存在 message 消息体的 error。
组件输出的 message 信息如下:
message 属性
payload
执行成功后,payload 值为"OK";执行失败后,payload 为空
error
执行成功后,error 为空;执行失败后,error 为 dict 类型,包含“Code”和“Description”字段:“Code”字段表示错误类型,“Description”字段表示错误具体信息
attribute
继承上个组件的 attribute 信息
variable
继承上个组件的 variable 信息

案例

1. 添加 Redis 连接器组件。
2. 新建连接器或选择已创建的连接器。
3. 在通用配置中,填写相关参数。例如:
image-20210324154406351


4. 执行成功后,message payload中保存了查询结果;执行失败后,message error保存报错信息。上例执行成功,结果如下:
image-20210324154514552



哈希操作

hset
hgetall
hget
hincrby/hincrbyfloat
hlen
hdel
为哈希表字段赋值。

参数配置

参数
数据类型
描述
是否必填
默认值
string
-
字段名
string
哈希表的字段名
-
string
哈希表字段对应的值
-
哈希字段名不存在时是否操作无效
bool
开启对应 Redis HSETNX 操作,关闭对应 Redis HSET 操作
false

输出

操作执行成功后,输出结果会保存在 message 消息体的 payload;执行失败后,错误信息会保存在 message 消息体的 error。
组件输出的 message 信息如下:
message 属性
payload
执行成功后,payload 值为 bool 类型,true 表示设置成功,false 表示哈希表中字段已经存在且旧值已被新值覆盖或给定字段已经存在且没有操作被执行;执行失败后,payload 为空
error
执行成功后,error 为空;执行失败后,error 为 dict 类型,包含“Code”和“Description”字段:“Code”字段表示错误类型,“Description”字段表示错误具体信息
attribute
继承上个组件的 attribute 信息
variable
继承上个组件的 variable 信息

案例

1. 添加 Redis 连接器组件。
2. 新建连接器或选择已创建的连接器。
3. 在通用配置中,填写相关参数。例如:
image-20210324155200331


4. 执行成功后,message payload 中保存查询结果;执行失败后,message error 保存报错信息。上例执行成功,结果如下:
image-20210324155240503


获取哈希表的所有字段和值。

参数配置

参数
数据类型
描述
是否必填
默认值
string
-

输出

操作执行成功后,输出结果会保存在 message 消息体的 payload;执行失败后,错误信息会保存在 message 消息体的 error。
组件输出的 message 信息如下:
message 属性
payload
执行成功后,payload 值为 dict 类型,键为哈希表字段名,值为哈希表字段值;执行失败后,payload 为空
error
执行成功后,error 为空;执行失败后,error 为 dict 类型,包含“Code”和“Description”字段:“Code”字段表示错误类型,“Description”字段表示错误具体信息
attribute
继承上个组件的 attribute 信息
variable
继承上个组件的 variable 信息
例如:执行成功后,message payload 值如下:
[
{
"id": 1,
"name": "a",
"price": "25.16"
},
{
"id": 2,
"name": "b",
"price": "15.26"
}
]

案例

1. 添加 Redis 连接器组件。
2. 新建连接器或选择已创建的连接器。
3. 在通用配置中,填写相关参数。例如:
image-20210324155539484


4. 执行成功后,message payload 中保存查询结果;执行失败后,message error 保存报错信息。上例执行成功,结果如下:
image-20210324155623793


获取哈希表指定字段的值。

参数配置

参数
数据类型
描述
是否必填
默认值
string
-
哈希字段名
string
哈希表字段名称
-

输出

操作执行成功后,输出结果会保存在 message 消息体的 payload;执行失败后,错误信息会保存在 message 消息体的 error。
组件输出的 message 信息如下:
message 属性
payload
执行成功后,payload 值为哈希表字段对应的值;执行失败后,payload 为空
error
执行成功后,error 为空;执行失败后,error 为 dict 类型,包含“Code”和“Description”字段:“Code”字段表示错误类型,“Description”字段表示错误具体信息
attribute
继承上个组件的 attribute 信息
variable
继承上个组件的 variable 信息

案例

1. 添加 Redis 连接器组件。
2. 新建连接器或选择已创建的连接器。
3. 在通用配置中,填写相关参数。例如:
image-20210324160043698


4. 执行成功后,message payload 中保存查询结果;执行失败后,message error 保存报错信息。上例执行成功,结果如下:
image-20210324160151646


为哈希表字段值加上增量值。

参数配置

参数
数据类型
描述
是否必填
默认值
string
-
哈希字段名
string
哈希表字段名称
-
增量值
int/float
增量值
1
数值类型
enum
增量值的类型,支持整型、浮点型
整型

输出

操作执行成功后,输出结果会保存在 message 消息体的 payload;执行失败后,错误信息会保存在 message 消息体的 error。
组件输出的 message 信息如下:
message 属性
payload
执行成功后,payload 值为操作执行后字段的值;执行失败后,payload 为空
error
执行成功后,error 为空;执行失败后,error 为 dict 类型,包含“Code”和“Description”字段:“Code”字段表示错误类型,“Description”字段表示错误具体信息
attribute
继承上个组件的 attribute 信息
variable
继承上个组件的 variable 信息

案例

1. 添加 Redis 连接器组件。
2. 新建连接器或选择已创建的连接器。
3. 在通用配置中,填写相关参数。例如:
image-20210324160632952


4. 执行成功后,message payload 中保存查询结果;执行失败后,message error 保存报错信息。上例执行成功,结果如下:
image-20210324160734502


为哈希表字段值加上增量值。

参数配置

参数
数据类型
描述
是否必填
默认值
string
-

输出

操作执行成功后,输出结果会保存在 message 消息体的 payload;执行失败后,错误信息会保存在 message 消息体的 error。
组件输出的 message 信息如下:
message 属性
payload
执行成功后,payload 值为 int 类型,表示哈希表字段的数量;执行失败后,payload 为空
error
执行成功后,error 为空;执行失败后,error 为 dict 类型,包含“Code”和“Description”字段:“Code”字段表示错误类型,“Description”字段表示错误具体信息
attribute
继承上个组件的 attribute 信息
variable
继承上个组件的 variable 信息

案例

1. 添加 Redis 连接器组件。
2. 新建连接器或选择已创建的连接器。
3. 在通用配置中,填写相关参数。例如:
image-20210324160930993


4. 执行成功后,message payload 中保存查询结果;执行失败后,message error 保存报错信息。上例执行成功,结果如下:
image-20210324161002240


删除哈希表字段。

参数配置

参数
数据类型
描述
是否必填
默认值
string
-
字段名
string
哈希表字段名称
-

输出

操作执行成功后,输出结果会保存在 message 消息体的 payload;执行失败后,错误信息会保存在 message 消息体的 error。
组件输出的 message 信息如下:
message 属性
payload
执行成功后,payload 值为哈希表成功删除字段的数量;执行失败后,payload 为空
error
执行成功后,error 为空;执行失败后,error 为 dict 类型,包含“Code”和“Description”字段:“Code”字段表示错误类型,“Description”字段表示错误具体信息
attribute
继承上个组件的 attribute 信息
variable
继承上个组件的 variable 信息

案例

1. 添加 Redis 连接器组件。
2. 新建连接器或选择已创建的连接器。
3. 在通用配置中,填写相关参数。例如:
image-20210324161206710


4. 执行成功后,message payload 中保存查询结果;执行失败后,message error 保存报错信息。上例执行成功,结果如下:
image-20210324161236277



集合操作

sadd
spop
srandmember
sismember
scard
srem
集合添加元素。

参数配置

参数
数据类型
描述
是否必填
默认值
string
-
元素值
string
待添加的元素值
-

输出

操作执行成功后,输出结果会保存在 message 消息体的 payload;执行失败后,错误信息会保存在 message 消息体的 error。
组件输出的 message 信息如下:
message 属性
payload
执行成功后,payload 值为插入成功的元素数量;执行失败后,payload 为空
error
执行成功后,error 为空;执行失败后,error 为 dict 类型,包含“Code”和“Description”字段:“Code”字段表示错误类型,“Description”字段表示错误具体信息
attribute
继承上个组件的 attribute 信息
variable
继承上个组件的 variable 信息

案例

1. 添加 Redis 连接器组件。
2. 新建连接器或选择已创建的连接器。
3. 在通用配置中,填写相关参数。例如:
image-20210324164751110


4. 执行成功后,message payload 中保存查询结果;执行失败后,message error 保存报错信息。上例执行成功,结果如下:
image-20210324164824384


移除集合元素。

参数配置

参数
数据类型
描述
是否必填
默认值
string
-

输出

操作执行成功后,输出结果会保存在 message 消息体的 payload;执行失败后,错误信息会保存在 message 消息体的 error。
组件输出的 message 信息如下:
message 属性
payload
执行成功后,payload 值为移除的元素值;执行失败后,payload 为空
error
执行成功后,error 为空;执行失败后,error 为 dict 类型,包含“Code”和“Description”字段:“Code”字段表示错误类型,“Description”字段表示错误具体信息
attribute
继承上个组件的 attribute 信息
variable
继承上个组件的 variable 信息

案例

1. 添加 Redis 连接器组件。
2. 新建连接器或选择已创建的连接器。
3. 在通用配置中,填写相关参数。例如:
image-20210324165112686


4. 执行成功后,message payload 中保存查询结果;执行失败后,message error 保存报错信息。上例执行成功,结果如下:
image-20210324165152625


返回集合随机元素。

参数配置

参数
数据类型
描述
是否必填
默认值
string
-

输出

操作执行成功后,输出结果会保存在 message 消息体的 payload;执行失败后,错误信息会保存在 message 消息体的 error。
组件输出的 message 信息如下:
message 属性
payload
执行成功后,payload 值为元素值;执行失败后,payload 为空
error
执行成功后,error 为空;执行失败后,error 为 dict 类型,包含“Code”和“Description”字段:“Code”字段表示错误类型,“Description”字段表示错误具体信息
attribute
继承上个组件的 attribute 信息
variable
继承上个组件的 variable 信息

案例

1. 添加 Redis 连接器组件。
2. 新建连接器或选择已创建的连接器。
3. 在通用配置中,填写相关参数。例如:
image-20210324165340677


4. 执行成功后,message payload 中保存查询结果;执行失败后,message error 保存报错信息。上例执行成功,结果如下:
image-20210324165441560


判断元素是否是集合元素。

参数配置

参数
数据类型
描述
是否必填
默认值
string
-
元素值
string
元素值
-

输出

操作执行成功后,输出结果会保存在 message 消息体的 payload;执行失败后,错误信息会保存在 message 消息体的 error。
组件输出的 message 信息如下:
message 属性
payload
执行成功后,payload 值为 bool 类型,true 表示元素在集合存在,false 表示元素不存在;执行失败后,payload 为空
error
执行成功后,error 为空;执行失败后,error 为 dict 类型,包含“Code”和“Description”字段:“Code”字段表示错误类型,“Description”字段表示错误具体信息
attribute
继承上个组件的 attribute 信息
variable
继承上个组件的 variable 信息

案例

1. 添加 Redis 连接器组件。
2. 新建连接器或选择已创建的连接器。
3. 在通用配置中,填写相关参数。例如:
image-20210324165646217


4. 执行成功后,message payload 中保存查询结果;执行失败后,message error 保存报错信息。上例执行成功,结果如下:
image-20210324165704212


返回集合元素数量。

参数配置

参数
数据类型
描述
是否必填
默认值
string
-

输出

操作执行成功后,输出结果会保存在 message 消息体的 payload;执行失败后,错误信息会保存在 message 消息体的 error。
组件输出的 message 信息如下:
message 属性
payload
执行成功后,payload 值为集合元素数量;执行失败后,payload 为空
error
执行成功后,error 为空;执行失败后,error 为 dict 类型,包含“Code”和“Description”字段:“Code”字段表示错误类型,“Description”字段表示错误具体信息
attribute
继承上个组件的 attribute 信息
variable
继承上个组件的 variable 信息

案例

1. 添加 Redis 连接器组件。
2. 新建连接器或选择已创建的连接器。
3. 在通用配置中,填写相关参数。例如:
image-20210324165920992


4. 执行成功后,message payload 中保存查询结果;执行失败后,message error 保存报错信息。上例执行成功,结果如下:
image-20210324170000280


移除集合指定元素。

参数配置

参数
数据类型
描述
是否必填
默认值
string
-
元素值
string
待移除的元素值
-

输出

操作执行成功后,输出结果会保存在 message 消息体的 payload;执行失败后,错误信息会保存在 message 消息体的 error。
组件输出的 message 信息如下:
message 属性
payload
执行成功后,payload 值为成功删除的元素数量;执行失败后,payload 为空
error
执行成功后,error 为空;执行失败后,error 为 dict 类型,包含“Code”和“Description”字段:“Code”字段表示错误类型,“Description”字段表示错误具体信息
attribute
继承上个组件的 attribute 信息
variable
继承上个组件的 variable 信息

案例

1. 添加 Redis 连接器组件。
2. 新建连接器或选择已创建的连接器。
3. 在通用配置中,填写相关参数。例如:
image-20210324170212753


4. 执行成功后,message payload 中保存查询结果;执行失败后,message error 保存报错信息。上例执行成功,结果如下:
image-20210324170247457



有序集合操作

zadd
zrange/zrevrange
zrangebyscore/zrevrangebyscore
zcard
zrem
返回有序集合元素数量。

参数配置

参数
数据类型
描述
是否必填
默认值
string
-
元素值
string
待添加的元素值
-
元素分数
float
元素值对应的分数
-

输出

操作执行成功后,输出结果会保存在 message 消息体的 payload;执行失败后,错误信息会保存在 message 消息体的 error。
组件输出的 message 信息如下:
message 属性
payload
执行成功后,payload 值为成功添加的新成员的数量,不包括被更新的、已经存在的成员;执行失败后,payload 为空
error
执行成功后,error 为空;执行失败后,error 为 dict 类型,包含“Code”和“Description”字段:“Code”字段表示错误类型,“Description”字段表示错误具体信息
attribute
继承上个组件的 attribute 信息
variable
继承上个组件的 variable 信息

案例

1. 添加 Redis 连接器组件。
2. 新建连接器或选择已创建的连接器。
3. 在通用配置中,填写相关参数。例如:
image-20210324170539246


4. 执行成功后,message payload 中保存查询结果;执行失败后,message error 保存报错信息。上例执行成功,结果如下:
image-20210324170801708


返回有序集合指定区间的元素。

参数配置

参数
数据类型
描述
是否必填
默认值
string
-
起始索引
int
有序集合的起始索引
-
终止索引
int
有序集合的终止索引
-
升序显示元素值
bool
开启表示按元素分数值递增(从小到大)显示,关闭表示按元素分数值递减显示
true

输出

操作执行成功后,输出结果会保存在 message 消息体的 payload;执行失败后,错误信息会保存在 message 消息体的 error。
组件输出的 message 信息如下:
message 属性
payload
执行成功后,payload 值 list 类型,表示有序集合的成员列表;执行失败后,payload 为空
error
执行成功后,error 为空;执行失败后,error 为 dict 类型,包含“Code”和“Description”字段:“Code”字段表示错误类型,“Description”字段表示错误具体信息
attribute
继承上个组件的 attribute 信息
variable
继承上个组件的 variable 信息
例如:执行成功后,message payload 值如下:
[
"test1",
"test2",
"test3".
]

案例

1. 添加 Redis 连接器组件。
2. 新建连接器或选择已创建的连接器。
3. 在通用配置中,填写相关参数。例如:
image-20210324171603567


4. 执行成功后,message payload 中保存查询结果;执行失败后,Message error 保存报错信息。上例执行成功,结果如下:
image-20210324171736311


返回有序集合中指定分数区间的成员列表。

参数配置

参数
数据类型
描述
是否必填
默认值
string
-
最小分数值
int
元素的最小分数值
-
最大分数值
int
元素的最大分数值
-
升序显示元素值
bool
开启表示按元素分数值递增(从小到大)显示,关闭表示按元素分数值递减显示
true

输出

操作执行成功后,输出结果会保存在 message 消息体的 payload;执行失败后,错误信息会保存在 message 消息体的 error。
组件输出的 message 信息如下:
message 属性
payload
执行成功后,payload 值 list 类型,表示有序集合的成员列表;执行失败后,payload 为空
error
执行成功后,error 为空;执行失败后,error 为 dict 类型,包含“Code”和“Description”字段:“Code”字段表示错误类型,“Description”字段表示错误具体信息
attribute
继承上个组件的 attribute 信息
variable
继承上个组件的 variable 信息
例如:执行成功后,message payload 值如下:
[
"test1",
"test2",
"test3".
]

案例

1. 添加 Redis 连接器组件。
2. 新建连接器或选择已创建的连接器。
3. 在通用配置中,填写相关参数。例如:
image-20210324172022065


4. 执行成功后,message payload 中保存查询结果;执行失败后,message error 保存报错信息。上例执行成功,结果如下:
image-20210324172052533


返回有序集合元素数量。

参数配置

参数
数据类型
描述
是否必填
默认值
string
-
最小分数值
int
元素的最小分数值
-
最大分数值
int
元素的最大分数值
-
升序显示元素值
bool
开启表示按元素分数值递增(从小到大)显示,关闭表示按元素分数值递减显示
true

输出

操作执行成功后,输出结果会保存在 message 消息体的 payload;执行失败后,错误信息会保存在 message 消息体的 error。
组件输出的 message 信息如下:
message 属性
payload
执行成功后,payload 值为有序集合成员的数量;执行失败后,payload 为空
error
执行成功后,error 为空;执行失败后,error 为 dict 类型,包含“Code”和“Description”字段:“Code”字段表示错误类型,“Description”字段表示错误具体信息
attribute
继承上个组件的 attribute 信息
variable
继承上个组件的 variable 信息

案例

1. 添加 Redis 连接器组件。
2. 新建连接器或选择已创建的连接器。
3. 在通用配置中,填写相关参数。例如:
image-20210324172218465


4. 执行成功后,message payload 中保存查询结果;执行失败后,message error 保存报错信息。上例执行成功,结果如下:
image-20210324172303955


移除有序集合指定元素。

参数配置

参数
数据类型
描述
是否必填
默认值
string
-
元素值
int
元素值
-

输出

操作执行成功后,输出结果会保存在 message 消息体的 payload;执行失败后,错误信息会保存在 message 消息体的 error。
组件输出的 message 信息如下:
message 属性
payload
执行成功后,payload 值为有序集合成功移除的成员数量;执行失败后,payload 为空
error
执行成功后,error 为空;执行失败后,error 为 dict 类型,包含“Code”和“Description”字段:“Code”字段表示错误类型,“Description”字段表示错误具体信息
attribute
继承上个组件的 attribute 信息
variable
继承上个组件的 variable 信息

案例

1. 添加 Redis 连接器组件。
2. 新建连接器或选择已创建的连接器。
3. 在通用配置中,填写相关参数。例如:

image-20210324172436009


4. 执行成功后,message payload 中保存查询结果;执行失败后,message error 保存报错信息。上例执行成功,结果如下:

image-20210324172559789