w***@163.com
w***@163.com
  • 发布:2023-02-19 21:29
  • 更新:2023-02-20 16:07
  • 阅读:468

【报Bug】redis 本地和云函数都连接不上

分类:uniCloud

产品分类: uniCloud/App

操作步骤:

调用就报错,无论连接本地还是云

预期结果:

本地和云都可以正常调试redis

实际结果:

本地和云接入redis,调用就报错

bug描述:

云函数环境:nodejs12
HBuilderX:3.6.18.20230117
引入uniCloud.redis()

const redis = uniCloud.redis();

管理依赖已经配置,本地调用云函数,每隔2秒报错:

[本地调试] at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1247:16)
[本地调试]Error: connect ECONNREFUSED 127.0.0.1:6379

部署到云,调用云函数报错:
[router/ac1cd3741676812003108177411/3503ms/ERROR] Error: connect ECONNREFUSED 127.0.0.1:6379
at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1144:16)
[router/ac1cd3741676812003108177411/3504ms/ERROR] {"errorMessage":"FunctionUnhandledError: uncaughtException","errorType":"FunctionHandledError"}

2023-02-19 21:29 负责人:DCloud_uniCloud_WYQ 分享
已邀请:

最佳回复

DCloud_uniCloud_WYQ

DCloud_uniCloud_WYQ

问题已解决,开发者使用KeyvRedis类引起的报错,redis服务正常

DCloud_云服务_moyang

DCloud_云服务_moyang

帖子里仅管理员可见的机密信息里提供下spaceId

  • w***@163.com (作者)

    已更新,信息qq也发您了

    2023-02-20 13:32

  • DCloud_云服务_moyang

    回复 w***@163.com: QQ上没有看到,这个空间redis部署正常,哪个云函数里报错?

    2023-02-20 14:58

w***@163.com

w***@163.com (作者)

已解决,uniCloud.redis() 不能当作一个真正的redis实例使用

该问题目前已经被锁定, 无法添加新回复