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"
}