Как настроить redis 6 в django

Я знаю, как настроить postgress на digitalocean с django. Однако у меня есть кластер баз данных redis 6, и я не смог настроить его с моим приложением django. Вот конфигурация postgress, как есть в

 settings.py

POSTGRES_DB = os.environ.get("POSTGRES_DB") #database name
POSTGRES_PASSWORD = os.environ.get("POSTGRES_PASSWORD") # database user password
POSTGRES_USER = os.environ.get("POSTGRES_USER") # database username
POSTGRES_HOST = os.environ.get("POSTGRES_HOST") # database host
POSTGRES_PORT = os.environ.get("POSTGRES_PORT") # database port

POSTGRES_READY = (
    POSTGRES_DB is not None
    and POSTGRES_PASSWORD is not None
    and POSTGRES_USER is not None
    and POSTGRES_HOST is not None
    and POSTGRES_PORT is not None
)

if POSTGRES_READY:
    DATABASES = {
        "default": {
            "ENGINE": "django.db.backends.postgresql",
            "NAME": POSTGRES_DB,
            "USER": POSTGRES_USER,
            "PASSWORD": POSTGRES_PASSWORD,
            "HOST": POSTGRES_HOST,
            "PORT": POSTGRES_PORT,
        }
    }

Ниже приведены переменные среды в DO.

POSTGRES_HOST
${db.HOSTNAME}


POSTGRES_DB
${db.DATABASE}


POSTGRES_USER
${db.USERNAME}


POSTGRES_PASSWORD
${db.PASSWORD}



POSTGRES_PORT
${db.PORT}

Мои данные о redis 6 следующие

username = default
password = ...
host = llr-redis-db-do-user-47-0.b.db.ondigitalocean.com
port = 25061

Как бы я мог настроить это с помощью environment variables в DO, а затем передать в settings.py?

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