gpt4 book ai didi

python - 使用 redis-py(redis 上的 python 包装器)与远程 redis 服务器通信

转载 作者:IT王子 更新时间:2023-10-29 05:57:56 25 4
gpt4 key购买 nike

我在一个独立的数据库服务器(ec2实例)上安装了redis。并且已正确安装和配置。现在我想做的就是从我的网络服务器连接到它,并更改它的键值存储。

我有一个在 heroku 上运行的 python/django 应用程序,我将 PostgreSQL 用于其他一切,我使用 redis 只是为了在 KV 集中存储一些临时变量。

现在,我安装 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 connecting 54.235.xxx.xxx:6379。连接被拒绝。

如何连接?我错过了什么?

最佳答案

默认情况下,配置设置为仅绑定(bind)到 127.0.0.1您只需要找到您的配置(Ubuntu 上的/etc/redis/redis.conf)并注释掉 bind 127.0.0.1 行。

关于python - 使用 redis-py(redis 上的 python 包装器)与远程 redis 服务器通信,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16539061/

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