sql >> Databáze >  >> NoSQL >> Redis

nelze se připojit k kontejneru redis z kontejneru aplikace

Měli byste změnit :

CHANNEL_LAYERS = {
    'default': {
        'BACKEND': 'channels_redis.core.RedisChannelLayer',
        'CONFIG': {
            "hosts": [('0.0.0.0', 6379)],
        },
    },
}

do

CHANNEL_LAYERS = {
    'default': {
        'BACKEND': 'channels_redis.core.RedisChannelLayer',
        'CONFIG': {
            "hosts": [('redis', 6379)],
        },
    },
}

ve vašem Django settings file .

Když nastavíte kontejnery z compose, všechny jsou připojeny k výchozí síti vytvořené pomocí compose. redis je v tomto případě název DNS redis kontejner a bude automaticky převeden na IP kontejneru




  1. Úvahy o správě MongoDB

  2. Odstraňte více dokumentů z mongo v jednom dotazu

  3. Co dělat a co nedělat Apache HBase

  4. Proč se data ukládají pomocí podivných klíčů v Redis při použití Jedis s Spring Data?