我正在关注this教程,并对以下代码感到困惑:
CHANNEL_LAYERS = {
'default': {
'BACKEND': 'channels_redis.core.RedisChannelLayer',
'CONFIG': {
"hosts": [(<REDIS ELASTICACHE HOSTNAME>, 6379)],
},
},
}
在这里,“ REDIS ELASTICACHE HOSTNAME”指的是什么? 我使用AWS ElastiCache创建了Redis实例,但在Redis实例的AWS控制台中的任何地方都找不到“ HOSTNAME”。
我试图用实例名称替换它,但是在外壳中对其进行测试后,我无法在该层上发送消息。测试图层时的错误是:
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
有人可以帮忙吗?