4 commentaires
C'est probablement le fichier redis.conf qui est configuré par défaut pour n'écouter que sur 127.0.0.1, ce qui pose problème si ton app est dans un conteneur séparé. Vérifie la directive bind.
Bien vu, j'ai vérifié et c'est bien ça. J'ai ajouté bind 0.0.0.0 mais je crains pour la sécurité.
À ne jamais faire en prod avec 0.0.0.0 sans mot de passe ! Utilise le champ requirepass dans le fichier de config pour sécuriser l'accès.
Ok, j'ai ajouté un mot de passe robuste et restreint le bind à l'IP interne du réseau Docker. Ça fonctionne parfaitement, merci pour le coup de main.
Laisser une réponse
Vous devez être connecté pour poster un message !
Salut à tous, je galère avec une erreur
Connection refusedquand mon application Node.js tente de se connecter à mon instance Redis. Pourtant, le service semble bien actif sur le serveur. Voici ma configuration actuelle.Est-ce qu'il y a une subtilité avec le binding sur l'interface réseau ?