info replication


 

 

主Redis設置值:redis-cli -h 192.168.18.121 -p 63800 -a tinywan123456

登陸從1:redis-cli -h 192.168.18.121 -p 63801 -a tinywan123456

登陸從2:redis-cli -h 192.168.18.121 -p 63802 -a tinywan123456 

 

可以看出數據已經同步了

由於是虛擬機,所以IP 變化了,修改slave的配置文件

Master 63800 

Slave 63801

Slave 63802

 

 

 

 

 

4.搭建redis-sentinel系統  redis-sentinel程序上面已經安裝過了,這里只需要修改配置文件就可以了。修改/etc/sentinel.conf,如果沒有創建即可。redis-sentinel程序上面已經安裝過了,這里只需要修改配置文件就可以了。修改/etc/sentinel.conf,如果沒有創建即可。  

修改sentinel.conf配置文件內容如下:

daemonize yes
bind 0.0.0.0
port 36802

sentinel monitor master63802 192.168.18.121 63802 2
sentinel down-after-milliseconds master63802 6000
sentinel failover-timeout master63802 18000
sentinel auth-pass master63802 tinywan123456

以上代碼只是監控 192.168.18.121 服務器的63802 從服務器,別的服務器都是這道理,只是修改不同的端口號就可以了

注意: 這里的端口和Redis-Server 配置文件中的端口不是一回事,記住:這個端口是獨立的,也是就是sentinel 服務的端口哦

啟動redis-sentinel

sudo /usr/local/redis/bin/redis-sentinel /usr/local/redis/etc/sentinel_63802.conf --sentinel

效果圖如下所示

 三個redis-sentinel服務啟動完畢后,連接任意sentinel服務可以獲知當前主redis服務信息

 

測試

 

 

查看主監控 63800 服務器

 


免責聲明!

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



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