gpt4 book ai didi

amazon-web-services - 带有 Redis 的 AWS Elastic Beanstalk EC2 - 无法连接 - Django_Redis

转载 作者:可可西里 更新时间:2023-11-01 11:24:45 27 4
gpt4 key购买 nike

您好,我正在尝试连接我的 Django 应用程序以使用 Redis ElastiCache,但在使用 AWS 连接它时遇到了问题。该应用程序使用 Elastic Beanstalk 发布到 EC2 实例,当我不尝试连接到我的 Redis 缓存时它运行完美。

从这里的帖子 (Setting up ElastiCache Redis with Elastic BeanStalk + Django) 我创建了我的 ElastiCache 以不使用集群,并且我设置了 EC2 实例和 Redis 缓存以使用相同的安全组。

这是我的缓存在 settings.py 中的配置方式。

CACHES = {
'default': {
'BACKEND': 'django_redis.cache.RedisCache',
'LOCATION': 'redis://my-cache.kjshd.0001.use2.cache.amazonaws.com:6379/',
'OPTIONS': {
'CLIENT_CLASS': 'django_redis.client.DefaultClient'
}
}
}

我错过了什么?是否需要在我的缓存或 AWS 中的某处更改其他设置才能打开通信?这个配置看起来还行吧?我以前在 Azure 中使用 Redis,此配置有效,但现在需要迁移到 AWS。有没有办法测试我的 EC2 实例是否可以连接到 Redis?我可以通过 SSH 连接到服务器,但我不确定连接后我会做什么。

感谢您的帮助。

最佳答案

设置安全组后,我发现我需要更改安全组的入站设置才能连接到我的 ElastiCache Redis 节点。

在此处找到文档。

https://docs.aws.amazon.com/AmazonElastiCache/latest/UserGuide/GettingStarted.AuthorizeAccess.html#GettingStarted.AuthorizeAccess.VPC

关于amazon-web-services - 带有 Redis 的 AWS Elastic Beanstalk EC2 - 无法连接 - Django_Redis,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49543094/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com