【Docker】当出现 Redis 错误:Redis 连接到 127.0.0.1:6379 失败 – connect ECONNREFUSED 127.0.0.1:6379 时,处理方法如下
错误内容 (Chinese)
当我试图从Node.js访问使用Docker构建的Redis时,出现了以下错误。
Error: Redis connection to 127.0.0.1:6379 failed - connect ECONNREFUSED 127.0.0.1:6379
原因
默认情况下,Redis连接引用本地主机,因此无法连接到容器。
处理方法
在从Node.js访问时,直接指定主机
const redis = require('redis')
const client = redis.createClient(6379, 'redis')