Appearance
Redis
操作Redis数据库,目前仅支持set
/get
两种处理字符串的操作。
业务属性
属性 | 含义 | 说明 | 输入限定 | 示例值 |
---|---|---|---|---|
enable | 是否启用该控件,未启用时不编译 | 是否编译 | 选择值 | 启用 |
name | 控件返回值命名 | 控件输出值变量名 | 常量 | value |
text | 与控件关联的文本 | 设计页控件显示 | 常量 | getvalue |
redis | Redis数据库 | 可选已在资源配置中配置的Redis资源 | 选择值 | myRedis |
operation | 操作类型 | set /get | 选择值 | get |
key | 键值对-key | 需操作键值对的key | ||
setValue | 键值对-value | operation为set时可设置 |
输出值
控件输出值由操作类型operation决定
- get
无输出值
- set
控件返回以属性name为名称的字符串变量,变量值为get操作获得的字符串
使用示例
- set操作
添加Redis控件,属性设置为:
redis:(选择已配置的Redis资源)
;operation:set
key:test
;setValue:this is a test

- get操作
添加Redis控件并命名为redisValue
,属性设置为:
redis:(选择已配置的Redis资源)
; operation:get
; key:test

- 输出get操作获得的变量
添加输出控件Return,data设置为:
json
{
"redisValue": "#{redisValue}"
}
{
"redisValue": "#{redisValue}"
}

- 接口调用
使用curl请求接口:
$ curl http://localhost:6636/api/redis
$ curl http://localhost:6636/api/redis
接口返回:
json
{
"redisValue": "this is a test"
}
{
"redisValue": "this is a test"
}