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