我正在关注 这个 教程,我对下面的代码感到困惑。
CHANNEL_LAYERS = {
'default': {
'BACKEND': 'channels_redis.core.RedisChannelLayer',
'CONFIG': {
"hosts": [(<REDIS ELASTICACHE HOSTNAME>, 6379)],
},
},
}
这里,"REDIS ELASTICACHE HOSTNAME "指的是什么? 我用AWS ElastiCache创建了redis实例,但在redis实例的AWS控制台中没有找到 "HOSTNAME"。
我试着用实例的名字代替它,但在shell中测试后,我无法通过层发送消息。在测试层的错误是。
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
有谁能帮忙吗?