文章出處
文章列表
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。
文章列表
全站熱搜