Django не может подключиться к Redis Server с помощью Docker

Я начинаю работать с Docker. Пытаясь докеризовать django-приложение, я столкнулся с проблемой подключения к redis-серверу, который я запустил из docker

Вот ошибка, которую он выдает:

Ошибка 111 при подключении к 127.0.0.1:6379. Connection refused.

Docker-compose.yml:

version: '3.8'

services:
  web:
    build: .
    command: python manage.py runserver 0.0.0.0:8000
    volumes:
      - .:/code
    ports:
      - '8000:8000'
    depends_on:
      - db
      - redis-server
  db:
    restart: always
    image: postgres
    ports:
      - '5432:5432'
    environment:
      POSTGRES_USER: postgres
      POSTGRES_PASSWORD: postgres
      POSTGRES_DB: Legal
    # volumes: 
    #   - pgdata:/var/lib/postgresql/data
    
  redis-server:
    image: "redis:alpine"
    command: redis-server
    networks:
      - djangonetwork
    




volumes:
    prometheus_data: {}
    grafana_data: {}
    django_data: {}

settings.py:

CACHES = {
    'default': {
        'BACKEND': 'django_redis.cache.RedisCache',
        'LOCATION': 'redis://redis-server:6379/1',  
        'OPTIONS': {
            'CLIENT_CLASS': 'django_redis.client.DefaultClient',
        }
    }
}


CACHE_TTL = 60 * 30

Вернуться на верх