我已经在独立的数据库服务器(ec2实例)上安装了redis,并且已经正确地安装和配置。现在我想做的就是从我的Web服务器连接到它,并对其键值存储进行更改。
我在Heroku上运行一个Python/Django应用程序,并为其他所有内容使用PostgreSQL,我只是使用redis来存储一些临时变量在KV集合中。
现在,我在我的本地服务器和Web服务器上安装https://github.com/andymccurdy/redis-py。
为了测试连接并检查事情是否正常工作,在我的环境中尝试以下操作:
我在Heroku上运行一个Python/Django应用程序,并为其他所有内容使用PostgreSQL,我只是使用redis来存储一些临时变量在KV集合中。
现在,我在我的本地服务器和Web服务器上安装https://github.com/andymccurdy/redis-py。
为了测试连接并检查事情是否正常工作,在我的环境中尝试以下操作:
>>> pool = redis.ConnectionPool(host='MY_DBSERVER_IP_ADDRESS', port=6379, db=0)
>>> r = redis.Redis(connection_pool=pool)
>>> r.set('foo', 'bar')
这给我一个错误 - ConnectionError: Error 111连接54.235.xxx.xxx:6379时出错。连接被拒绝。
我该如何连接?我缺少什么?