歡迎您光臨本站 註冊首頁

· redis 哨兵模式雜誌閱讀

redis的哨兵模式配置

admin @ 2020-04-20 reply:0

1、可以在本機解壓安裝幾個不同埠號的redis服務 :

2、分別修改不同redis安裝目錄下面的redis.windows-service.conf檔案來修改埠號:

3、安裝不同埠號的redis服務,windows下redis的安裝可以參考小編另一篇博文:windows下redis的安裝。

接下來安裝哨兵的配置檔案:

選擇你要當做master(主機)的redis服務,在安裝目錄下建立sentinel.conf檔案(哨兵配置檔案)

4、在sentinel.conf檔案裡面新增內容格式:sentinel monitor [master-group-name] [ip] [port] [quorum]

比如:sentinel monitor mySentinel 127.0.0.1 6379 1

其中sentinel monitor為固定寫法;

[master-group-name] 為自己給哨兵取的名字;

[ip] 為所要連線的主機ip;

[port] 為redis的埠號;

[quorum]是哨兵用來判斷某個 Redis 伺服器是否下線的引數,表示投票需要的"最少法定人數",比如有10個sentinal哨兵都在監控某一個master節點,如果需要至少6個哨兵發現master掛掉後,才認為master真正down掉,那么這裡就配置為6,最小配置1臺master,1臺 slave。

5、在安裝目錄下啟動哨兵:redis-server sentinel.conf --sentinel。

6、分別登陸連線三個redis服務,通過slaveof [ip] [port]來建立幾個redis服務之間的主從關係:

7、通過 info replication檢視各個服務之間主從服務等關係。

8、通過shutdown關閉主機,這是哨兵模式發揮作用,可看到主機埠變成了6380,主機負責寫,從機負責讀,可以自己驗證一下或者通過 info replication 檢視資訊

9.當從新連線6379時,發現6379已經不再是master,而是變成了slave,由此,新的國王產生!!!

[admin via ] redis的哨兵模式配置已經有485次圍觀

http://coctec.com/magazine/show-post-item-105.html