首页 > 解决方案 > Django 连接到托管在 Amazon EC2 上的 Redis 服务器

问题描述

我是 Redis 的新手。我可以在 Amazon Ec2 服务器上设置 Redis 服务器,它可以在本地运行。现在,我正在尝试通过我的 Django 应用程序连接到该服务器,但我无法这样做。我已遵循此查询并更新了我的 conf.d 文件以接受远程连接。我还为 redis 服务器设置了密码。我的 Django 中 CHANNEL_LAYERS 的 settings.py 文件如下所示:

CHANNEL_LAYERS = {
    "default": {
        "BACKEND": "channels_redis.core.RedisChannelLayer",
        "CONFIG": {
            #"hosts": [("localhost", 6379)],
            "hosts": ["ec2-3-134-77-111.us-east-2.compute.amazonaws.com:6379"],
        },
    },
}

我想我没有正确设置 CHANNEL_LAYERS。有人可以指出我正确的方向。提前感谢您的时间。

标签: djangoredisdjango-channelsredis-server

解决方案


推荐阅读