简介
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 模式连接器配置界面:

 

NonCluster 模式连接器配置界面:

 

Sentinel 模式连接器配置界面:

 

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

 

键操作
参数配置
参数  | 数据类型  | 描述  | 是否必填  | 默认值  | 
键  | 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 中包含查询结果。
 
 

删除键。
参数配置
参数  | 数据类型  | 描述  | 是否必填  | 默认值  | 
键  | 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. 在通用配置中,填写相关参数。例如:
  
 

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

 

设置键的过期时刻。
参数配置
参数  | 数据类型  | 描述  | 是否必填  | 默认值  | 
键  | 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. 在通用配置中,填写相关参数。例如:
  
 

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

 

获取键的剩余生存时间。
参数配置
参数  | 数据类型  | 描述  | 是否必填  | 默认值  | 
键  | 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. 在通用配置中,填写相关参数。例如:

 

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

 

移除键的过期时间。
参数配置
参数  | 数据类型  | 描述  | 是否必填  | 默认值  | 
键  | 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. 在通用配置中,填写相关参数。例如:

 

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

 

字符串操作
获取键的值。
参数配置
参数  | 数据类型  | 描述  | 是否必填  | 默认值  | 
键  | 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. 在通用配置中,填写相关参数。例如:

 

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

 

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

 

设置键的值。
参数配置
参数  | 数据类型  | 描述  | 是否必填  | 默认值  | 
键  | 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. 在通用配置中,填写相关参数。例如:

 

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

 

将键存储的值加上增量值。
参数配置
参数  | 数据类型  | 描述  | 是否必填  | 默认值  | 
键  | 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. 在通用配置中,填写相关参数。例如:

 

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

 

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

 

将键存储的值减去减量值。
参数配置
参数  | 数据类型  | 描述  | 是否必填  | 默认值  | 
键  | 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. 在通用配置中,填写相关参数。例如:
  
 

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

 

获取键字符串的长度。
参数配置
参数  | 数据类型  | 描述  | 是否必填  | 默认值  | 
键  | 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. 在通用配置中,填写相关参数。例如:

 

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

列表操作
将元素插入列表。
参数配置
参数  | 数据类型  | 描述  | 是否必填  | 默认值  | 
键  | 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. 在通用配置中,填写相关参数。例如:

 

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. 在通用配置中,填写相关参数。例如:

 

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

 

返回列表的长度。
参数配置
参数  | 数据类型  | 描述  | 是否必填  | 默认值  | 
键  | 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. 在通用配置中,填写相关参数。例如:

 

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

 

通过索引设置元素的值。
参数配置
参数  | 数据类型  | 描述  | 是否必填  | 默认值  | 
键  | 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. 在通用配置中,填写相关参数。例如:

 

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

 

哈希操作
为哈希表字段赋值。
参数配置
参数  | 数据类型  | 描述  | 是否必填  | 默认值  | 
键  | 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. 在通用配置中,填写相关参数。例如:

 

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

 

获取哈希表的所有字段和值。
参数配置
参数  | 数据类型  | 描述  | 是否必填  | 默认值  | 
键  | 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. 在通用配置中,填写相关参数。例如:

 

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

 

获取哈希表指定字段的值。
参数配置
参数  | 数据类型  | 描述  | 是否必填  | 默认值  | 
键  | 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. 在通用配置中,填写相关参数。例如:

 

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

 

为哈希表字段值加上增量值。
参数配置
参数  | 数据类型  | 描述  | 是否必填  | 默认值  | 
键  | 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. 在通用配置中,填写相关参数。例如:

 

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

 

为哈希表字段值加上增量值。
参数配置
参数  | 数据类型  | 描述  | 是否必填  | 默认值  | 
键  | 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  | 键  | 是  | -  | 
字段名  | 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. 在通用配置中,填写相关参数。例如:

 

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

 

集合操作
集合添加元素。
参数配置
参数  | 数据类型  | 描述  | 是否必填  | 默认值  | 
键  | 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. 在通用配置中,填写相关参数。例如:

 

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

 

移除集合元素。
参数配置
参数  | 数据类型  | 描述  | 是否必填  | 默认值  | 
键  | 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. 在通用配置中,填写相关参数。例如:

 

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

 

返回集合随机元素。
参数配置
参数  | 数据类型  | 描述  | 是否必填  | 默认值  | 
键  | 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. 在通用配置中,填写相关参数。例如:

 

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

 

判断元素是否是集合元素。
参数配置
参数  | 数据类型  | 描述  | 是否必填  | 默认值  | 
键  | 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. 在通用配置中,填写相关参数。例如:

 

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

 

返回集合元素数量。
参数配置
参数  | 数据类型  | 描述  | 是否必填  | 默认值  | 
键  | 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. 在通用配置中,填写相关参数。例如:

 

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

 

移除集合指定元素。
参数配置
参数  | 数据类型  | 描述  | 是否必填  | 默认值  | 
键  | 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. 在通用配置中,填写相关参数。例如:

 

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

 

有序集合操作
返回有序集合元素数量。
参数配置
参数  | 数据类型  | 描述  | 是否必填  | 默认值  | 
键  | 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. 在通用配置中,填写相关参数。例如:

 

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

 

返回有序集合指定区间的元素。
参数配置
参数  | 数据类型  | 描述  | 是否必填  | 默认值  | 
键  | 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. 在通用配置中,填写相关参数。例如:

 

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

 

返回有序集合中指定分数区间的成员列表。
参数配置
参数  | 数据类型  | 描述  | 是否必填  | 默认值  | 
键  | 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. 在通用配置中,填写相关参数。例如:

 

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

 

返回有序集合元素数量。
参数配置
参数  | 数据类型  | 描述  | 是否必填  | 默认值  | 
键  | 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. 在通用配置中,填写相关参数。例如:

 

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. 在通用配置中,填写相关参数。例如:

 

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

 
