'How to configure redis 6 in django

I know how to configure postgress on digitalocean with django. However I have a redis 6 database cluster and I've been unable to configure it with my django app. Here is the postgress configuration as is in

 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,
        }
    }

The environment variables in DO are below.

POSTGRES_HOST
${db.HOSTNAME}


POSTGRES_DB
${db.DATABASE}


POSTGRES_USER
${db.USERNAME}


POSTGRES_PASSWORD
${db.PASSWORD}



POSTGRES_PORT
${db.PORT}

My redis 6 details are

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

How would I have this configured with the environment variables in DO then pass to the settings.py??



Sources

This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.

Source: Stack Overflow

Solution Source