更新时间:2024-07-11 GMT+08:00
对接Redis实现数据存储
通过应用与Redis对接,实现数据存储功能。
前提条件
已获取Redis提供服务的URL地址和登录密码。
新建Redis连接器
- 参考创建连接器入口中操作,进入创建连接器页面。
- 在左侧列表中,选择“数据库 > Redis”,单击“+”。
图1 新建Redis
- 设置Redis对接参数,单击“保存”。
图2 创建Redis
在脚本中调用连接器
在脚本中调用连接器,实现与Redis的对接。
- 参考开发一个简单脚本实例中操作,创建一个空白脚本。
图3 新建一个空白脚本
- 在脚本编辑器中,输入如下代码。
import * as redis from 'redis'; try { let cli = redis.newClient("NS__Redis1"); // cli.set("A", "B", 0); console.log(cli.get("A")); console.log(cli.set("some_non_exist_key", "1", 0)); console.log(cli.get("some_non_exist_key")); console.log(cli.set("some_non_exist_key", "2", 0)); console.log(cli.get("some_non_exist_key")); } catch (e) { console.log(e.message); }
其中,redis.newClient("NS__Redis1")中的“NS__Redis1”为连接器的名称。
- 单击脚本编辑器页面上方的,保存脚本。
- 保存成功后,单击,运行脚本。
- 不用设置输入参数,直接单击测试窗口右上角的。
- 在日志页签,可查看到刷新了Redis上数据。
0829 14:09:10.889|debug|vm[7]>>> AstroZero 1.2.8 - Production on 2019-08-28 14:28:06 1e6786b57891a6512b6922bf02cc90ad972a4e9a debug (<unknown>.ts:0) 0829 14:09:10.889|debug|vm[7]>>> script: NS__testsingleredis 1.0.1 (<unknown>.ts:0) 0829 14:09:10.889|debug|vm[7]>>> locale: zh_CN (<unknown>.ts:0) 0829 14:09:10.889|debug|vm[7]>>> timezone: (GMT+08:00) China Standard Time (Asia/Shanghai) (<unknown>.ts:0) 0829 14:09:10.897|debug|vm[7]>>> undefined (NS__testsingleredis.ts:6) 0829 14:09:10.898|debug|vm[7]>>> true (NS__testsingleredis.ts:7) 0829 14:09:10.899|debug|vm[7]>>> 1 (NS__testsingleredis.ts:8) 0829 14:09:10.901|debug|vm[7]>>> true (NS__testsingleredis.ts:9) 0829 14:09:10.902|debug|vm[7]>>> 2 (NS__testsingleredis.ts:10)
父主题: 与云服务集成