我有一个使用 django-redis 3.8.0 连接到 redis 的 aws 实例的 django 项目。但是,我收到 ConnectionError: Error 111 connecting to None:6379。连接被拒绝。
尝试连接时。如果我通过 ssh 进入我的 ec2 并从 shell 使用 redis-py,我就可以很好地从缓存中读取和写入,所以我不认为这是一个安全策略问题。
最佳答案
好的,明白了。我需要做的是在我的位置前加上 redis://
。这是特定于 django-redis 库及其解析位置 url 的方式。这解释了为什么当我使用 python redis 库手动设置 StrictRedis 连接时我能够连接。
关于python - 无法使用 django-redis 连接到 redis,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27364149/