redis主從復制-密碼問題


問題:開了三個redis服務,一主(6379)兩從(6380、6381),配置文件已經復制好並修改了,改的內容包括【端口號】、【pidfile文件的名字】、【logfile的名字】、【dump.rdb這個默認名字】。全部啟動,然后主機不動,從機用SLAVEOF 命令設置為從機。結果,6379作為主機連不上從機

 

 

 

 解決方式:最終發現原因是這樣的,我在主機和從機的配置文件都設置了密碼【requirepass】,這樣從機除了上述四個配置要修改之外,還需要加入對【masterauth】的修改,需要加入主機的密碼。

 

 

 

 

 

 就連上了。

 

 

補充:后邊哨兵模式也是一樣,在配置的時候

1、requirepass 主、從配置文件都要設置

2、masterauth  主、從配置文件都要設置,后邊切換的時候原本的主機可能會變成從機

3、sentinel.conf 中,除了核心 sentinel monitor [名字] [host地址] [端口號] [1] 這個指令之外,還需要加入sentinel auth-pass [名字] [密碼]  (里面名字自己取,密碼是主機密碼)

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM