Redis错误:[ERR] Sorry, can‘t connect to node 192.168.10.3:6379

13 篇文章 0 订阅

[ERR] Sorry, can’t connect to node 192.168.10.3:6379

对于这种错误,一般都是对于的端口号没有启动 ,启动即可 命令:
redis-server redis6379.conf
使用redis-

成功解决

一、还没有解决的小伙伴,看下面的操作 (2种解决办法)

1)、继续使用 :
ps -ef | grep redis 查看 进程;
在这里插入图片描述

看上图,很显然,我这里是默认的IP地址 127.0.0.1,然而我要启动的是 IP地址为192.168.10.3,所以导致报错 :

" [ERR] Sorry, can’t connect to node 192.168.10.3:6379[错误]抱歉,无法连接到节点192.168.10.3:6379 "

把192.168.10.3改为127.0.0.1即可
改之前

./redis-trib.rb create --replicas 1 192.168.10.3:6379 192.168.10.3:6380 192.168.10.3:6381 192.168.10.3:6389 192.168.10.3:6390 192.168.10.3:6391

改之后

./redis-trib.rb create --replicas 1 127.0.0.1:6379 127.0.0.1:6380 127.0.0.1:6381 127.0.0.1:6389 127.0.0.1:6390 127.0.0.1:6391

2) 、直接把bind注释:(个人推荐第二种)
在这里插入图片描述
再把 protected-mode yes 改为 no
在这里插入图片描述

bind含义

bind 127.0.0.1 : 绑定redis服务器网卡IP,默认为127.0.0.1,即本地回环地址。意思就是
指定了只接收来自该IP地址的请求,如果bind为空,将接收所有请求

一般改完以后就成功解决了,个别的小伙伴也有可能会报错:

[ERR] Node 192.168.10.3:6379 is not empty. Either the node already knows other nodes (check with CLUSTER NODES) or contains some key in database 0.
.
翻译:[错误]节点192.168.10.3:6379不为空。节点已经知道其他节点(请检查群集节点)或包含数据库0中的某个密钥。

解决方法

1)、将需要新增的节点下aof、rdb等本地备份文件删除;

2)、同时将新Node的集群配置文件删除,即:删除你redis.conf里面cluster-config-file所在的文件(也就是 nodes-6390.conf 文件);再重启redis服务
在这里插入图片描述

最终成功解决错误;

  • 4
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值