开发者社区> 问答> 正文

我在ecs上装了一个redis数据库,但是安全组配置里边没有 公网 那个选项,这是我在本地电脑连不上数据库的原因吗?(redis.conf已经修改了)

我在ecs上装了一个redis数据库,但是安全组配置里边没有 “”公网“” 那个选项,这是我在本地电脑连不上数据库的原因吗?(redis.conf已经修改了)
怎么配置才能连上呢?(pyothon连接)

Traceback (most recent call last):
File "C:ProgramDataAnaconda3libsite-packagesredisclient.py", line 572, in execute_command

connection.send_command(*args)

File "C:ProgramDataAnaconda3libsite-packagesredisconnection.py", line 563, in send_command

self.send_packed_command(self.pack_command(*args))

File "C:ProgramDataAnaconda3libsite-packagesredisconnection.py", line 538, in send_packed_command

self.connect()

File "C:ProgramDataAnaconda3libsite-packagesredisconnection.py", line 442, in connect

raise ConnectionError(self._error_message(e))

redis.exceptions.ConnectionError: Error 10061 connecting to 47.93.218.156:6379. 由于目标计算机积极拒绝,无法连接。

展开
收起
evilharry 2017-06-05 15:42:48 6677 0
6 条回答
写回答
取消 提交回答
  • 不是哦,本地也是可以连上的。
    2019-07-17 21:15:41
    赞同 展开评论 打赏
  • 就职于阿里云数据库技术组,从事redis引擎开发工作,https://github.com/soloestoy

    看下bind是不是设置成127.0.0.1了

    2019-07-17 21:15:41
    赞同 展开评论 打赏
  • 可以考虑购买阿里云redis服务,公网访问redis延迟太大,失去了redis的优势

    2019-07-17 21:15:41
    赞同 展开评论 打赏
  • 在配置文件中把 bind给注释掉, 然后设置一个密码就可以了

    2019-07-17 21:15:41
    赞同 展开评论 打赏
  • 。。

    2019-07-17 21:15:41
    赞同 展开评论 打赏
  • 旺旺:nectar2。

    题主您好,

    如果您的ECS实例网络类型是“专有网络”,或许可以在内网访问设置redis的入网允许规则喔:https://help.aliyun.com/document_detail/25471.html

    2019-07-17 21:15:41
    赞同 展开评论 打赏
滑动查看更多
问答排行榜
最热
最新

相关电子书

更多
如何运维千台以上游戏云服务器 立即下载
网站/服务器取证 实践与挑战 立即下载
ECS块储存产品全面解析 立即下载