RedisのSlaveofコマンド
RedisのSlaveofは、スレーブサーバサーバ(スレーブサーバ)に現在のサーバーを指定するコマンド。
現在のサーバがすでにマスターサーバー(マスターサーバー)スレーブサーバであれば、実行SLAVEOFホストポートは、サーバは現在の古いプライマリサーバの同期を停止する場合が古いデータセットを破棄して新しいプライマリサーバを同期させるために始めます。
また、スレーブサーバを実行しSLAVEOF NO ONEはドロップされていない元のセットから得られたデータを同期させるために、閉じたスレーブサーバの複製、およびバックメインサーバへのスレーブ・サーバーからの移行を可能にします。
この機能を「SLAVEOF NO ONEは、データセットが同期結果として低下しない "、あなたは連続運転を可能にする、新しいマスターサーバーとして、サーバーに障害が発生したスレーブサーバをマスターすることができます使用してください。
文法
次のようにRedisのSlaveof基本的なコマンドの構文は次のとおりです。
redis 127.0.0.1:6379> SLAVEOF host port
利用可能なバージョン
> = 1.0.0
戻り値
常にOKを返します。
例
redis 127.0.0.1:6379> SLAVEOF 127.0.0.1 6379 OK redis 127.0.0.1:6379> SLAVEOF NO ONE OK