AWS redis服务器的django配置。

我正在关注 这个 教程,我对下面的代码感到困惑。

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

有谁能帮忙吗?

解决方案:

我标记了你需要使用的端点,而不是 “REDIS ELASTICACHE HOSTNAME”,但你需要删除端口和冒号只是使用端点到.com。

例如: xxx.xxx.xxx.xxx.xxx.cache.amazonaws.com

enter image description here

给TA打赏
共{{data.count}}人
人已打赏
解决方案

Arduino Softwareserial表示向量的多种定义

2022-4-21 20:01:47

解决方案

VB.Net代码分组缩进用冒号:

2022-4-21 20:01:49

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索