Redis
 sql >> Database >  >> NoSQL >> Redis

Redis connect ECONNREFUSED 127.0.0.1:6379

Docker ora fornisce un nome DNS personalizzato chiamato host.docker.internal per le versioni Windows/Mac (vedi https://docs.docker.com/docker-for-windows/networking/#use-cases-and-workarounds) che si risolve nell'indirizzo IP interno dell'host.

Quindi, invece di usare localhost:6379 /127.0.0.1:6379 nella stringa di connessione, cambiala in host.docker.internal:6379 .

Nota:per Linux c'è una soluzione alternativa -> vedi https://stackoverflow.com/a/61424570/3761628