对于该特定项
docker-compose.yml,没有
redison
127.0.0.1,您应该将其
redis用作主机,因为同一Docker网络上的服务能够使用服务名称作为DNS来找到彼此。
const Redis = require('ioredis');const redis = new Redis({ host: 'redis' });此外,
depends_on
不等待
redis容器在启动之前就准备好,它只会首先启动它,因此在启动之前等待
app.js或只是在内部处理它是您的工作
app.js
io-redis带有重新连接策略,因此您可能需要先尝试一下。



