Redis創(chuàng)建集群can‘t connect to node錯(cuò)誤的解決方案
Redis創(chuàng)建集群can‘t connect to node
測(cè)試環(huán)境單臺(tái)服務(wù)器創(chuàng)建6個(gè)節(jié)點(diǎn)Redis集群,集群節(jié)點(diǎn)創(chuàng)建以及啟動(dòng)都正常,但是在執(zhí)行創(chuàng)建集群命令的時(shí)候報(bào)錯(cuò)。
# 創(chuàng)建集群命令和報(bào)錯(cuò)信息
[root@XXX redis-cluster]# ./redis-trib.rb create --replicas 1 127.0.0.1:7001 127.0.0.1:7002 127.0.0.1:7003 127.0.0.1:7004 127.0.0.1:7005 127.0.0.1:7006
>>> Creating cluster
[ERR] Sorry, can't connect to node 127.0.0.1:7001?
嘗試方法1
redis.conf文件中 bind 127.0.0.1 改為 0.0.0.0,并打開注釋 --- 無效
redis.conf文件中 bind 127.0.0.1 改為 服務(wù)器物理IP,并打開注釋 --- 無效
(6個(gè)節(jié)點(diǎn)全部修改并全部重啟)
嘗試方法2
redis.conf文件中protected-mode設(shè)置改為no --- 無效
(6個(gè)節(jié)點(diǎn)全部修改并全部重啟)
嘗試方法3
redis-trib.rb 創(chuàng)建集群命令使用服務(wù)器實(shí)際IP,不使用127.0.0.1 --- 無效
嘗試方法4
在redis.conf文件中設(shè)置redis密碼 (6個(gè)節(jié)點(diǎn)全部執(zhí)行,并全部重啟)
masterauth passwd123 requirepass passwd123
同時(shí)通過命令(find / -name "client.rb")找到client.rb文件,并修改password參數(shù)
class Client
DEFAULTS = {
:url => lambda { ENV["REDIS_URL"] },
:scheme => "redis",
:host => "127.0.0.1",
:port => 6379,
:path => nil,
:timeout => 5.0,
:password => "passwd123",
:db => 0,
:driver => nil,
:id => nil,
:tcp_keepalive => 0,
:reconnect_attempts => 1,
:inherit_socket => false
}以上操作完成后仍然無效
嘗試方法5
(1)將bind 127.0.0.1 注釋掉
(2)保持protected-mode no配置
(3)將masterauth passwd123 和 requirepass passwd123配置注釋掉
(4)將client.rb文件中的password配置改為nil
(5)redis-trib.rb創(chuàng)建集群命令中IP使用127.0.0.1
以上前三步都是對(duì)全部6個(gè)節(jié)點(diǎn)操作
創(chuàng)建成功!
總結(jié)
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
Knife4j+Axios+Redis前后端分離架構(gòu)下的?API?管理與會(huì)話方案(最新推薦)
本文主要介紹了Swagger與Knife4j的配置要點(diǎn)、前后端對(duì)接方法以及分布式Session實(shí)現(xiàn)原理,詳細(xì)說明了Axios的安裝和使用方法,對(duì)Knife4j+Axios+Redis前后端分離架構(gòu)下的API管理與會(huì)話方案感興趣的朋友一起看看吧2025-07-07
深入理解Redis內(nèi)存回收和內(nèi)存淘汰機(jī)制
Redis使用多種過期策略和內(nèi)存淘汰機(jī)制來管理內(nèi)存,本文主要介紹了深入理解Redis內(nèi)存回收和內(nèi)存淘汰機(jī)制, 具有一定的參考價(jià)值,感興趣的可以了解一下2024-06-06
如何高效地向Redis插入大量的數(shù)據(jù)(推薦)
本篇文章主要介紹了如何高效地向Redis插入大量的數(shù)據(jù),現(xiàn)在分享給大家,感興趣的小伙伴們可以參考一下。2016-11-11
Spring boot+redis實(shí)現(xiàn)消息發(fā)布與訂閱的代碼
這篇文章主要介紹了Spring boot+redis實(shí)現(xiàn)消息發(fā)布與訂閱,本文通過實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值需要的朋友可以參考下2020-04-04
Redis的數(shù)據(jù)過期策略和數(shù)據(jù)淘汰策略
本文主要介紹了Redis的數(shù)據(jù)過期策略和數(shù)據(jù)淘汰策略,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2025-02-02

