Я следую этому учебному пособию, и меня смущает следующий код:
CHANNEL_LAYERS = {
'default': {
'BACKEND': 'channels_redis.core.RedisChannelLayer',
'CONFIG': {
"hosts": [(<REDIS ELASTICACHE HOSTNAME>, 6379)],
},
},
}
здесь, что означает «REDIS ELASTICACHE HOSTNAME»? Я создал экземпляр redis с помощью AWS ElastiCache, я не нашел нигде 'HOSTNAME' в консоли AWS экземпляра redis.
Я попытался заменить его на имя экземпляра, но после тестирования в оболочке я не смог отправить сообщение через слой. Ошибка в тестировании слоев была:
File "C:\Users\Nouman\AppData\Local\Programs\Python\Python37\lib\socket.py", line 748, in
getaddrinfo
for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
socket.gaierror: [Errno 11001] getaddrinfo failed
Может ли какое-нибудь тело помочь?