Anda harus mengubah :
CHANNEL_LAYERS = {
'default': {
'BACKEND': 'channels_redis.core.RedisChannelLayer',
'CONFIG': {
"hosts": [('0.0.0.0', 6379)],
},
},
}
ke
CHANNEL_LAYERS = {
'default': {
'BACKEND': 'channels_redis.core.RedisChannelLayer',
'CONFIG': {
"hosts": [('redis', 6379)],
},
},
}
di Django settings file .
Saat Anda menyiapkan container dari compose, semuanya terhubung ke jaringan default yang dibuat oleh compose. redis dalam hal ini adalah nama DNS dari redis container dan akan diselesaikan ke ip container secara otomatis