我在ecs上装了一个redis数据库,但是安全组配置里边没有

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

Traceback (most recent call last):
File "C:\ProgramData\Anaconda3\lib\site-packages\redis\client.py", line 572, in execute_command
connection.send_command(*args)
File "C:\ProgramData\Anaconda3\lib\site-packages\redis\connection.py", line 563, in send_command
self.send_packed_command(self.pack_command(*args))
File "C:\ProgramData\Anaconda3\lib\site-packages\redis\connection.py", line 538, in send_packed_command
self.connect()
File "C:\ProgramData\Anaconda3\lib\site-packages\redis\connection.py", line 442, in connect
raise ConnectionError(self._error_message(e))
redis.exceptions.ConnectionError: Error 10061 connecting to 47.93.218.156:6379. 由于目标计算机积极拒绝,无法连接。

当前问题共有如下(6)个解决方案
  • 1683408146963589
    1683408146963589

    不是哦,本地也是可以连上的。

  • 仲肥
    仲肥

    看下bind是不是设置成127.0.0.1了

  • 夏周tony
    夏周tony

    可以考虑购买阿里云redis服务,公网访问redis延迟太大,失去了redis的优势

  • 1991611885529475
    1991611885529475

    在配置文件中把 bind给注释掉, 然后设置一个密码就可以了

  • 1391596671325299
    1391596671325299

    。。

  • dongshan8
    dongshan8

    题主您好,

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

上一篇:Windows 2012搭建ftp服务 外网无法连接
下一篇:负载均衡怎么用?