- 云函数连接redis,云函数执行完成后要断开redis连接吗
按照云开发扩展应用 redis 中的介绍,云函数代码如下,redis 连接在 main 函数之外,在 main 函数返回之后,没有断开 redis 连接,redis 连接会跟云函数实例一起留存,直到云函数实例被销毁。 const Redis = require('ioredis'); const redis = new Redis({ port: process.env.REDIS_PORT, host: process.env.REDIS_HOST, password: process.env.REDIS_PASSWORD, }); exports.main = async () => { let res = await new Promise((resolve) => { redis.get('test', function (err, reply) { if (err) { resolve({ err }); } resolve({ data: reply }); }); }); return { res }; }; [图片] [图片] 结合云函数的运行机制,官方建议把同一个 redis 实例读写操作集合到一个云函数,这样在云函数实例被复用时,也可以复用 redis 连接,减少连接数。 但是,在调用云函数时,发现云函数运行在 Node.js 8.9 和 Node.js 10.15 上表现不同,在 Node.js 10.15 环境下,main 函数返回结果之后,云函数会继续等待异步任务执行完毕,但 redis 连接一直没有断开,所以会一直等待直到超时,报错如下: {"errorCode":-1,"errorMessage":"Async invoking task timed out after 10 seconds","statusCode":433} https://cloud.tencent.com/document/product/876/41764 云函数文档上介绍了 Node.js 8 和 Node.js 10 的不同,那么 Node.js 10 环境下,必须在 main 函数返回结果前断开 redis 连接吗? Node.js 8.9 环境下,云函数实例被销毁后,redis 连接会自动断开吗? 综合考虑复用 redis 连接和节省云函数资源,是否更建议使用 Node.js 8.9 环境连接 redis?
2023-06-11 - 封面广告曝光率下降?
12月15、16日两天封面广告曝光率从9%下降到6%,这两天内小程序有版本更新放量操作,但16号版本全量后封面广告曝光率也没有恢复到之前的水平,这是正常现象吗?新版本代码的变化是使用了数据预拉取的API appId: wxd7911e4c177690e4 [图片]
2021-12-23 - 安卓微信8.0.7以下video同层渲染失败?
安卓微信 8.0.7 以下 video 组件同层渲染失败,复现机型是华为 nova 3i,监听了同层渲染失败回调 bindrendererror,错误信息是 not support mixed rendering
2021-12-15 - 昨晚提交审核的版本还没通过?
审核类型:代码审核 提审时间:2021-12-02 19:49:54
2021-12-03 - 自定义分析-事件分析-查询失败?
[图片] appID: wxd7911e4c177690e4
2021-09-16 - 小程序灰度发布新版本时,新版本的启动耗时会因为下载新代码比旧版高吗?
如题。每次发布新版本,从后台查到的数据看,同一时间新版的启动耗时都会比高一点,是因为新版下载代码的时间长吗? 如果想排除下载耗时的影响,对比新旧版本的启动耗时,有什么建议吗?
2021-09-13 - 版本回退失败?
8月24日 20:40-20:49 操作了几次回退都失败了
2021-08-24 - 数据预拉取wx.setBackgroundFetchToken设置的token什么时候会清空?
想测试一下无 token 的场景,但发现 wx.setBackgroundFetchToken 设置 token 后,这个 token 好像就一直存在了,尝试了删除小程序、删除微信缓存、重启微信,服务端接收到的请求参数还是会带着 token,那么这个 token 到底什么时候会被清除呢?token 是保存在哪里的呢?
2021-08-20 - video的小窗模式怎么区分点击小窗回到页面、点击关闭按钮、调用接口关闭小窗这几种退出小窗的情况?
video 组件 picture-in-picture-mode 开启小窗,只能通过 bindleavepictureinpicture 监听到退出小窗模式,怎么区分点击小窗回到原页面、点击右上角关闭按钮、调用 context.exitPictureInPicture() 关闭小窗这几种情况?想统计有多少用户会点右上角主动关闭小窗模式。 @微信工作人员 能不能在 bindleavepictureinpicture 里区分一下退出小窗的这几种类型?
2021-06-24 - miniprogram-ci上传代码失败? code 10032
错误信息如下 {"code":10032,"path":"app.js"}
2021-06-24