Redis支持簡單易用的主從復制(master-slave replication)功能,該功能可以讓從服務器成為主服務器的即使備份服務器,

作用:
主從備份,防止服務器宕機;
讀寫分離,分擔主服務器的任務;
任務分離,從服務器分別擔任備份作業和計算作業;
注意點:
Redis使用異步復制
一個主服務器可以有多個從服務器
不僅主服務器可以有多個從服務器,從服務器也可以有自己的從服務器,
配置操作:
主服務器配置:
將從服務器IP系結到主服務器上,允許從服務器訪問

從服務器配置
(1)通過slaveof指定自己的角色,主服務器的地址和IP
# slaveof 主服務器IP 埠號
slaveof 192.178.111.123 6379
(2)從服務器只讀
從redis2.6開始,從服務器支持只讀模式,通過slave-read-only配置項配置,該模式為從服務器的默認模式
(3)指定從服務器連接主服務器的密碼
如果主服務器通過requirepass選項設定了密碼,為了讓從服務器同步操作順利進行,通過masterauth配置連接主機服務器密碼

Redis主從復制的缺陷
每次slave服務器斷開后,無論是主動斷開,還是網路故障,再鏈接master,從服務器都要從master服務器全部dump出來rdb,再aof;即同步的程序都要重新執行一遍,所以要記住如果是多臺從服務器時,不要一下子都啟動起來,
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/2513.html
標籤:其它
下一篇:Sqlite—資料型別
