redisマスタスレーブレプリケーション
1880 ワード
redisマスタスレーブ設定
redisプライマリ・セカンダリ・バックアップのアクセサリは簡単です.マスターでサーバのipをバインドし、slaveでslaveeofを設定すればよい
例えばmaster:192.168.206.200 slave:192.168.206.201
次のように構成されています.#master
bind 192.168.206.200
port 6379
#############################
#slave
slaveof 192.168.206.200 6379
slave-serve-stale-data yes #yes: master slave 。no:
slave-read-only yes # slave ,2.6
またdisklessを配置するが,この方式はredis公式の説ではまだ実験段階である.
masterオプション構成min-slaves-to-write 3 # 3 slave
min-slaves-max-lag 10 # 10s
slaveオプション構成slave-announce-ip 5.5.5.5
slave-announce-port 1234
この構成の目的は、masterに自分のipとポートを明記することです.
注意:masterノードが停止すると、サービスからの同期に失敗します。一般的にsentinelを使用して同期監視と切り替えを行います。
redis主従特性
#master
bind 192.168.206.200
port 6379
#############################
#slave
slaveof 192.168.206.200 6379
slave-serve-stale-data yes #yes: master slave 。no:
slave-read-only yes # slave ,2.6
min-slaves-to-write 3 # 3 slave
min-slaves-max-lag 10 # 10s
slave-announce-ip 5.5.5.5
slave-announce-port 1234