Redisのレプリケーション(マスター/スレーブ)、マスターコピーから分離し、読み取りと書き込み

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.00.16381 > 情報の複製
#レプリケーション
役割:マスター
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.00.16381 >

  2、ホスト6379セッター

127.00.16380 > セットK1 v1の
OK 
127.00.16380 > セットK2 v2の
OK 
127.00.16380 > 設定K3 v3のは
OK

  3、バックアップ

127.00.16379 > slaveof 127.00.1  6379 
OK

  図4に示すように、値に直接アクセス(以下、直接挿入してもよいです)

127.00.16380 > 取得K1
 " V1を"

 

 

注意:死んで、スタンバイスレーブまたはスレーブ、スレーブ場所に注意してください。スレーブは、彼がホスト、および関係を再確立する必要があり、スレーブが生きて、死にました。あなたはredis.confに設定ファイルである場合を除き

おすすめ

転載: www.cnblogs.com/karrya/p/11279903.html