Skip to content

Redis

操作Redis数据库,目前仅支持set/get两种处理字符串的操作。

业务属性

属性含义说明输入限定示例值
enable是否启用该控件,未启用时不编译是否编译选择值启用
name控件返回值命名控件输出值变量名常量value
text与控件关联的文本设计页控件显示常量getvalue
redisRedis数据库可选已在资源配置中配置的Redis资源选择值myRedis
operation操作类型set/get选择值get
key键值对-key需操作键值对的key
setValue键值对-valueoperationset时可设置

输出值

控件输出值由操作类型operation决定

  1. get

​ 无输出值

  1. set

​ 控件返回以属性name为名称的字符串变量,变量值为get操作获得的字符串

使用示例

  • set操作

添加Redis控件,属性设置为:

redis(选择已配置的Redis资源)operationset

keytestsetValuethis is a test

img_redis_1.png
  • get操作

添加Redis控件并命名为redisValue,属性设置为:

redis(选择已配置的Redis资源)operationgetkeytest

img_redis_2.png
  • 输出get操作获得的变量

添加输出控件Returndata设置为:

json
{
  "redisValue": "#{redisValue}"
}
{
  "redisValue": "#{redisValue}"
}
img_redis_3.png
  • 接口调用

使用curl请求接口:

$ curl http://localhost:6636/api/redis
$ curl http://localhost:6636/api/redis

接口返回:

json
{
    "redisValue": "this is a test"
}
{
    "redisValue": "this is a test"
}