サーチ…
前書き
リモートのRedisインスタンスのバックアップは、複製を使用して行うことができます。これは、Redisデータベースをアップグレード、削除、または変更する前に、データセットのスナップショットを作成する場合に便利です。
リモートのRedisインスタンスをローカルインスタンスにバックアップする
バックアップを作成するマシンで、Redis CLIにジャンプします。
redis-cli
 パスワード?
あなたのマスターRedis DB(複製したいDB)にパスワードがある場合:
config set masterauth <password>
 レプリケーションを開始する
レプリケーションを開始するには、次のコマンドを実行します。
SLAVEOF <host> <port>
 複製が実行中であることを確認するには:
INFO replication
 そして次のような出力が表示されます。
# Replication
role:slave
master_host:some-host.compute-1.amazonaws.com
master_port:6519
master_link_status:up
master_last_io_seconds_ago:3
master_sync_in_progress:0
slave_repl_offset:35492914
slave_priority:100
slave_read_only:1
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
  master_link_status必要がありup 。 
同期の進行状況を確認する
同期が完了すると、 INFO replicationは次のように表示されます。 
master_sync_in_progress:0
 データセットが同期されたことを確認するには、データベースのサイズを比較することができます。
DBSIZE
 ディスクへのデータダンプの保存
DBをディスクに非同期で保存するには:
BGSAVE
CONFIG GET dir
 次に、configコマンドで指定されたディレクトリにdump.rdbファイルがあるdump.rdbです。 
レプリケーションの停止
次の方法で複製を停止できます。
SLAVEOF NO ONE
 リファレンス: Redisレプリケーションガイド
Modified text is an extract of the original Stack Overflow Documentation
        ライセンスを受けた CC BY-SA 3.0
        所属していない Stack Overflow