我在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. 由于目标计算机积极拒绝,无法连接。
看下bind是不是设置成127.0.0.1了
题主您好,
如果您的ECS实例网络类型是“专有网络”,或许可以在内网访问设置redis的入网允许规则喔:https://help.aliyun.com/document_detail/25471.html
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。