Redis: Connection refused
Redis接続エラーの解決方法
概要
Redisサーバーへの接続が拒否された場合に発生するエラーです。
エラーメッセージ
Error: Redis connection to localhost:6379 failed - connect ECONNREFUSED 127.0.0.1:6379
原因
- Redisが起動していない: サービスが停止
- ポートの不一致: 設定されたポートが異なる
- バインドアドレス: localhostのみにバインド
- ファイアウォール: ポートがブロック
解決策
1. Redisサービスの確認
| |
2. 設定ファイルの確認
| |
3. Docker Composeでの設定
| |
4. Node.jsでの接続
| |
よくある間違い
- DockerでlocalhostではなくサービスにL使用
- protected-modeを考慮しない
Redis の他のエラー
この記事は役に立ちましたか?