You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

本地Node.js项目Redis连接错误(ECONNREFUSED)解决方案求助

解决Node.js项目未安装Redis却出现ECONNREFUSED连接错误的方案

Redis error. Error: connect ECONNREFUSED 127.0.0.1:6379
at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1595:16) {
errno: -4078,
code: 'ECONNREFUSED',
syscall: 'connect',
address: '127.0.0.1',
port: 6379
}

可行解决方案

  • 排查项目Redis依赖与代码逻辑:检查项目package.json里是否有redis、ioredis这类Redis相关依赖,再扫一遍代码,确认是否有主动创建Redis客户端的逻辑。如果是第三方依赖自动触发连接,找到对应配置项,关闭Redis相关功能。
  • 安装启动Redis(若需使用):如果项目确实需要Redis支持,直接在本地安装并启动服务:
    • Windows:下载Redis安装包解压后,运行redis-server.exe启动
    • macOS:执行brew install redis安装,再用brew services start redis启动服务
    • Linux:Ubuntu系统可执行sudo apt-get install redis-server安装,通过sudo systemctl start redis启动
  • 临时禁用Redis连接逻辑:暂时不需要Redis的话,找到项目中初始化Redis客户端的代码块,直接注释或删除,避免启动时触发连接请求。
  • 清理环境变量配置:检查项目的.env等环境变量文件,若存在REDIS_HOST、REDIS_PORT这类配置,要么删除,要么设置为无效值,防止程序读取后尝试连接。

内容的提问来源于stack exchange,提问作者Kuldip Shah

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.25 09:29:56