django_redis と channels_redis の設定に認証のパスワードを記載する時のメモ

Channels は下記の通り。

CHANNEL_LAYERS = {
    "default": {
        "BACKEND": "channels_redis.core.RedisChannelLayer",
        "CONFIG": {
            "hosts": [("redis://:mypassword@111.222.333.444:6379/0")],
        },
    },
}

Cache は下記の通り。

CACHES = {
    'default': {
        'BACKEND': 'django_redis.cache.RedisCache',
        'LOCATION': 'redis://111.222.333.444:6379/',
        'OPTIONS': {
            'PASSWORD': 'mypassword',
            'CLIENT_CLASS': 'django_redis.client.DefaultClient'
        }
    }
}

redis-cli で接続

ちなみに django とは関係ないが redis-cli で接続する場合は下記のコマンドで使用する。

redis-cli -h 111.222.333.444
AUTH mypassword
YouTube