文章出處

Redis主從復制(Master/Slave)

修改配置文件

  • 拷貝多個redis.conf文件分別配置如下參數:

  • 開啟daemonize yes

  • pidfile

  • port

  • logfile

  • dbfilename

一個Master兩個Slave

  • 啟動redis

  • 設置主從關系
    SLAVEOF 新主庫IP 新主庫端口

info replicaton

主機數據更新后根據配置和策略,自動同步到備機的master/slaver機制,Master以寫為主,Slave以讀為主

哨兵模式

  后臺監控主機是否故障,如果故障了根據投票數自動將從庫轉換為主庫
配置
  • 新建sentinel.conf文件
    touch sentinel.conf

  • 寫入"sentinel monitor 被監控數據庫名字(自己起) 127.0.0.1 6379 1"
    最后一個數字1:表示主機掛掉后salve投票看讓誰接替成為主機,得票數多少后成為主機

  • 啟動哨兵

哨兵會監聽會master,當把主shutdown后,哨兵發現master掛了后,哨兵開始故障恢復,選取一個從redis升級為主庫。

當以前的master恢復后,會成為新master的slave。


文章列表


不含病毒。www.avast.com
arrow
arrow
    全站熱搜
    創作者介紹
    創作者 大師兄 的頭像
    大師兄

    IT工程師數位筆記本

    大師兄 發表在 痞客邦 留言(0) 人氣()