首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法使用django-redis连接到redis

无法使用django-redis连接到redis
EN

Stack Overflow用户
提问于 2014-12-08 18:09:02
回答 2查看 6.2K关注 0票数 8

我有一个django项目,使用django-redis 3.8.0连接到一个aws实例redis。但是,当我试图连接时,我会收到ConnectionError: Error 111 connecting to None:6379. Connection refused.。如果我在ec2中使用shell中的redis-py,我就能够很好地从缓存中读写,所以我不认为这是一个安全策略问题。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-12-09 15:18:21

好吧,想清楚了。我需要做的是在我的位置加上redis://的前缀。这是特殊的django-redis库,以及它解析位置url的方式。这就解释了为什么当我使用python库手动设置StrictRedis连接时,我能够连接。

票数 15
EN

Stack Overflow用户

发布于 2014-12-08 22:02:23

如果您正在运行弹性缓存redis,则无法从AWS外部访问它--这就是您获得错误的原因。

来自AWS常见问题:

请注意,目前没有为缓存群集启用基于IP范围的访问控制.缓存群集的所有客户端必须在EC2网络中,并通过安全组授权,如上文所述.

http://aws.amazon.com/elasticache/faqs/

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27364149

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档