【Docker】 Redis で Error: Redis connection to 127.0.0.1:6379 failed - connect ECONNREFUSED 127.0.0.1:6379 と出てきたときの対処法
エラー内容
Dockerで構築したRedisにNode.jsからアクセスしようとしたら以下のようなエラーがでた
Error: Redis connection to 127.0.0.1:6379 failed - connect ECONNREFUSED 127.0.0.1:6379
原因
Redisに接続するときのデフォルトはローカルホストを参照するように出来ているのでコンテナに接続することが出来ない
対処法
Node.jsからアクセスする際に直接ホストを指定してあげる
app.js
const redis = require('redis')
const client = redis.createClient(6379, 'redis')
Author And Source
この問題について(【Docker】 Redis で Error: Redis connection to 127.0.0.1:6379 failed - connect ECONNREFUSED 127.0.0.1:6379 と出てきたときの対処法), 我々は、より多くの情報をここで見つけました https://qiita.com/risto24/items/301633687d16ae913ad0著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .