1. Redisのレプリケーションとは何ですか
専門用語:我々は自動的にマスターのバックアップマシン/スレーブ機構に同期した設定とポリシーに基づいて、マスター・スレーブのレプリケーションは、マスタデータの更新と呼んでいるもの、マーテルは、主に、スレーブが読み取り主に、書き込みます。
2、あなたが行うことができます
2.1、読み取りと書き込みの分離
2.2、災害復旧
3、どのように使用します
3.1、(ライブラリ)に値しないマスターとの(ライブラリ)
3.2、ライブラリ構成から:メイン図書館メインライブラリIPポートをスレーブ
3.3、操作の設定ファイルの詳細を変更
3.4一般的に使用される3個の測定値
3.4.1、メイン2つのサーバント
1、INIT
2、2マスタスレーブ
3、ログビューア
4、デモからの主な問題
3.4.2トーチを渡します
3.4.3、マスターになります
図4に示すように、実装プロセス
図1に示すように、3つのホスト、各初期設定を作成します
127.0。0.1:6381 > 情報の複製 #レプリケーション 役割:マスター connected_slaves:0 master_repl_offset:0 repl_backlog_active:0 repl_backlog_size:1048576 repl_backlog_first_byte_offset:0 repl_backlog_histlen:0 127.0。0.1:6381 >
2、ホスト6379セッター
127.0。0.1:6380 > セットK1 v1の OK 127.0。0.1:6380 > セットK2 v2の OK 127.0。0.1:6380 > 設定K3 v3のは OK
3、バックアップ
127.0。0.1:6379 > slaveof 127.0。0.1 6379 OK
図4に示すように、値に直接アクセス(以下、直接挿入してもよいです)
127.0。0.1:6380 > 取得K1 " V1を"
注意:死んで、スタンバイスレーブまたはスレーブ、スレーブ場所に注意してください。スレーブは、彼がホスト、および関係を再確立する必要があり、スレーブが生きて、死にました。あなたはredis.confに設定ファイルである場合を除き