Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

131
Visualizações
redis.createClient() doesn't work in docker

I want to use redis-image in docker-hub.

so, i make docker-compose.yml file like this

version: "3.7"

services:
  backend:
    container_name: test-server
    build:
      context: .
      dockerfile: Dockerfile
    volumes:
      - ".:/app"
      - "/app/node_modules"
    ports:
      - "3000:3000"
    environment:
      - NODE_ENV=development
    stdin_open: true
    tty: true
    depends_on:
      - redis
  redis:
      image: redis
      command: redis-server --port 6379
      container_name: redis
      hostname: redis
      labels:
        - "name=redis"
        - "mode=standalone"
      ports:
        - 6379:6379

For docker internal connection, I found some few answers in stackoverflow

fail to link redis container to node.js container in docker

so, I redis.createClient("redis://0.0.0.0:6739"); like this

when, I build docker image. and run docker

In this container Error Error: connect ECONNREFUSED 127.0.0.1:6379

Initially, I think the url error, but i change to redis://localhost:6378(just change port)

I got same error, like this Error Error: connect ECONNREFUSED 127.0.0.1:6379

about 4 years ago · Juan Pablo Isaza
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda