正在运行的 Redis 服务,想迁移到另一台服务器,该如何迁移? 有类似 MySQL 的导入导出功能吗?
ringa_lee
Redis サービスには、SLAVEOF コマンドを実行するか、slaveof オプションを設定して、あるサーバーが別のサーバーをレプリケートできるようにすることができます。これは、一般に「マスター/スレーブ同期」として知られています (Redis バージョン 2.8 および 2.8 より前のバージョンのレプリケーション ロジック)。注) が異なるため、データ移行は次の手順に分かれます:
redis レプリケーション機能の顧客リファレンス: リンクの説明
さらに、単一障害点を防ぐために、外部ネットワーク上で実行されている Redis インスタンスはマスター/スレーブを設定し、永続化オプション (Redis には RDB と AOF の 2 つの永続化戦略があります) をオンにする必要があります
1. 現在の redis をバックアップすると、dump.rdb ファイルが作成されます 2. ファイルを別のサーバーの redis ディレクトリにコピーします 3. redis を再起動すれば問題ありません
Redis サービスには、SLAVEOF コマンドを実行するか、slaveof オプションを設定して、あるサーバーが別のサーバーをレプリケートできるようにすることができます。これは、一般に「マスター/スレーブ同期」として知られています (Redis バージョン 2.8 および 2.8 より前のバージョンのレプリケーション ロジック)。注) が異なるため、データ移行は次の手順に分かれます:
redis レプリケーション機能の顧客リファレンス: リンクの説明
さらに、単一障害点を防ぐために、外部ネットワーク上で実行されている Redis インスタンスはマスター/スレーブを設定し、永続化オプション (Redis には RDB と AOF の 2 つの永続化戦略があります) をオンにする必要があります
1. 現在の redis をバックアップすると、dump.rdb ファイルが作成されます
2. ファイルを別のサーバーの redis ディレクトリにコピーします
3. redis を再起動すれば問題ありません