Redis Client Error:AbortError: Ready check failed:

Redis Client Error:AbortError: Ready check failed:



临摹老师的教程到15:31的地方,老师这边正常接收到验证的text属性信息,我这边出现如下错误,请问这个是说哪里的问题呢?


Redis Client Error:AbortError: Ready check failed: Redis connection lost and command aborted. It might have been processed.

https://img1.sycdn.imooc.com//climg/61b4ce22099d8b1312710703.jpg

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

2回答
Brian 2021-12-13 11:24:02

https://www.npmjs.com/package/redis-errors


这里还有一个包可以尝试一下

Brian 2021-12-13 11:21:39

你这个是Redis的连接断开啦~~


你可以监听一下error事件,看看err对象上具体是什么错误!


client.on('error', function(err){});

  • 提问者 幕布斯3322991 #1

    https://img1.sycdn.imooc.com//climg/61b92fdc09decf5811920710.jpg

    老师我现在看得有点懵,您给的这个监控代码 是要放在front-start 还是 api-start的哪个文件的哪个位置合适呀?

    2021-12-15 08:02:43
  • 提问者 幕布斯3322991 #2

    老师我明白了,应该是在RedisConfig.js这边加上吧?

    https://img1.sycdn.imooc.com//climg/61b9315c09e744d109820292.jpg

    我已经新装了推荐的包

    https://img1.sycdn.imooc.com//climg/61b931ab0992824609470230.jpg

    但是看起来没有什么变化呀

    https://img1.sycdn.imooc.com//climg/61b931e10970578c09630411.jpg

    2021-12-15 08:08:10
  • Brian 回复 提问者 幕布斯3322991 #3

    https://img1.sycdn.imooc.com//climg/61b9694d0969d32f08800256.jpg

    上面你的打印信息应该已经打印出来了,redis连接不通。


    你要从你的redis服务的源头检查 :

    1. 虚拟机的网通不通:宿主机 -> 虚拟机

    2. 虚拟机的防火墙关闭了没有?

    3. redis的服务正常启动了没有?

    4. 密码有没有填错,可以使用redis desktop连接一下

    5. 最后才是使用宿主机上的Node中的redis去连接redis服务端

    6. 检查宿主机上api-start项目中的redis的连接信息与上面第4步的配置是否一致


    全部6步检查完了,肯定是可以连接上的。

    2021-12-15 12:06:41
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师