RedisView icon indicating copy to clipboard operation
RedisView copied to clipboard

Socket operation timed out

Open le-shi opened this issue 6 years ago • 5 comments

  • 首先我的集群有密码
  • 设置正确的密码连接集群提示'Socket operation timed out',用其他的工具就可以正常连
  • 设置错误的密码连接集群提示'ERR invalid password'
  • 不设置密码连接集群提示'NOAUTH Authentication required.'

  • 使用的版本 1.7.0 Release
  • 操作系统 windows 8.1 专业版

le-shi avatar Mar 16 '20 01:03 le-shi

工具是根据每个主实例的IP和端口直接tcp连接的,有可能不是每个实例都能直接tcp连接通。 info Replication 、info Cluster、CLUSTER SLOTS这些命令执行完后IP没有显示127.0.0.1这种本地地址吧

cc20110101 avatar Mar 16 '20 03:03 cc20110101

每个节点我都尝试过了,都不行。你说的命令我执行了,没有找到127.0.0.1的字样,集群我是通过redis-trib创建的

le-shi avatar Mar 18 '20 08:03 le-shi

原理就是软件自动获取集群的主实例IP和端口,然后直接tcp连接每个主实例;网络不通不知道是否有代理或是什么vpn等的。我自用的是win7系统正常,不知道是否电脑差异导致的网络或软件直连失败了

cc20110101 avatar Mar 18 '20 09:03 cc20110101

我有三个主节点,需要在连接的时候填写3个主节点的IP地址吗? 集群是在docker上运行的,只有三个主节点的端口映射到了宿主机上

le-shi avatar Mar 20 '20 11:03 le-shi

有可能docker内自己内部网络IP导致,之前没有测试docker或是云里面的redis

cc20110101 avatar Jul 20 '20 09:07 cc20110101