Redisクラスターのマスター/スレーブレプリケーション

Redis small
noteredisクラスター

複数のredis.confファイルを変更およびコピーする必要がある単一のサーバーの場合、vimは変更モードに入り、ポート番号、ログファイルの名前、dump.rdbファイル、pid名を変更し、別のファイルを開きます。クラスタを開始するための変更後のポートps-rf | grep redisviewプロセス

マスタースレーブレプリケーション。デフォルトでは、開かれているものはすべてマスターホストです。これを確認すると、情報レプリケーションに詳細な構成があることがわかります。スレーブを構成する場合は、ホストポートのスレーブを実行する必要があります。スレーブを構成するためのスレーブポート。実際のポートはスレーブ構成ファイルです。変更を開始します。これは永続的です。

マスターは書き込み、スレーブは読み取りはできますが書き込みはできません。マスターをオフにし、スレーブは読み取りを続け、再接続後もマスターに応答し続けます。データはスレーブに同期されます。スレーブの電源を切ってから再接続すると、レプリケーションの原則が関係します。

コピーの原則

スレーブの電源をオフにしてマスターに戻した後、スレーブとして再構成する必要があります(構成ファイルで変更されていない場合)。再接続後、同期コマンドが送信され、受信後に母校がバックグラウンドを開始します。コマンド。プロセスを保存し、データ命令セットの変更に使用されるすべてのコマンドを収集します。バックグラウンドプロセスが完了すると、母校はデータファイル全体をスレーブに送信して同期を完了します。

フルコピー:スレーブを受信したら、それを保存してメモリにロードします

増分コピー:新しい命令をスレーブにコピーし続けます

素材が再接続されている限り、完全なコピーが(自動的に)実行されます

レイヤーバイレイヤーリンク

マスターがいなければ、誰のボスマスタースレーブにもなれません。ボスメイターが応答してもダメなら、スレーブにしかなれません。

おすすめ

転載: blog.csdn.net/m0_50823128/article/details/115322317