更新记录

1.0.1(2020-11-22)

1.0.1

1.0.03(2020-11-17)

1.0.03 explain升级至1.0.73。

1.0.02(2020-11-16)

1.0.02 explain升级至1.0.71。

查看更多

平台兼容性

阿里云 腾讯云 支付宝云
×

云函数类插件通用教程

使用云函数类插件的前提是:使用HBuilderX 2.9+


EXPLAIN-CACHE

explain扩展模块,主要用于充当缓存。

若从插件市场直接部署后报错,在本地重新上传部署一次即可。

模块依赖

需要安装依赖:

模块名称 最低版本 链接
explain 1.0.8 https://ext.dcloud.net.cn/plugin?id=3312

使用说明

db_init_explain-cache.json文件重命名为db_init.json,然后右键初始化云数据库。

cloudfunctions_init_explain-cache-clear-timeout.json文件重命名为cloudfunctions_init.json,然后右键初始化云函数配置。完成这一步,云函数将配置触发器,每个整点清理已过期数据。

模块方法

set(options)

写入数据,返回true|false。

参数 类型 必填 说明
key String 对应的键
value Object 被写入的数据
expire Number 过期时间,单位秒,默认7200

使用示例

const explain = require("explain");
explain.cache = require("explain-cache");

let result = await explain.cache.set({
    key: "KEY_TEST",
    value: {a: 1, b: "2"},
    expire: 1800
}); // true|false

get(key)

获取数据。

参数 类型 必填 说明
key String 对应的键

使用示例

const explain = require("explain");
explain.cache = require("explain-cache");

let value = await explain.cache.get("KEY_TEST"); // {a: 1, b: "2"}

remove(key)

移除数据,返回true|false。

参数 类型 必填 说明
key String 对应的键

使用示例

const explain = require("explain");
explain.cache = require("explain-cache");

let result = await explain.cache.remove("KEY_TEST"); // true|false

clearAll()

清理全部数据,返回已清理数量。

使用示例

const explain = require("explain");
explain.cache = require("explain-cache");

let deleted = await explain.cache.clearAll(); // 100

clearTimeout()

清理过期数据,返回已清理数量。

使用示例

const explain = require("explain");
explain.cache = require("explain-cache");

let deleted = await explain.cache.clearTimeout(); // 50

隐私、权限声明

1. 本插件需要申请的系统权限列表:

2. 本插件采集的数据、发送的服务器地址、以及数据用途说明:

3. 本插件是否包含广告,如包含需详细说明广告表达方式、展示频率:

许可协议

MIT协议

暂无用户评论。

使用中有什么不明白的地方,就向插件作者提问吧~ 我要提问