Amazon web services AWS Elastic Beanstalk EC2与Redis-无法连接-Django_Redis
您好,我正在尝试将我的Django应用程序连接到使用Redis ElastiCache,但在使用AWS连接时遇到了问题。该应用程序是使用Elastic Beanstalk发布到EC2实例的,当我不尝试连接到我的Redis缓存时,它可以完美地运行 在这里的帖子()中,我创建了我的ElastiCache,使其不使用集群,并将EC2实例和Redis缓存设置为使用相同的安全组 下面是如何在settings.py中配置我的缓存Amazon web services AWS Elastic Beanstalk EC2与Redis-无法连接-Django_Redis,amazon-web-services,amazon-ec2,redis,amazon-elastic-beanstalk,Amazon Web Services,Amazon Ec2,Redis,Amazon Elastic Beanstalk,您好,我正在尝试将我的Django应用程序连接到使用Redis ElastiCache,但在使用AWS连接时遇到了问题。该应用程序是使用Elastic Beanstalk发布到EC2实例的,当我不尝试连接到我的Redis缓存时,它可以完美地运行 在这里的帖子()中,我创建了我的ElastiCache,使其不使用集群,并将EC2实例和Redis缓存设置为使用相同的安全组 下面是如何在settings.py中配置我的缓存 CACHES = { 'default': { 'BACKEND':
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节点 文件在这里找到