Redis Database (RDB) ファイルを自主管理 Redis データベースに復元し、その後、Data Transmission Service (DTS) を使用して、データを Tair (Redis OSS-compatible) インスタンスに移行します。
Tair (Redis OSS-compatible) は、RDB ファイルの直接アップロードをサポートしていません。
手順
ローカル RDB ファイルを自主管理 Redis データベースに復元します。
重要redis.conf (Redis 構成) ファイルで指定されたディレクトリ (dir) に RDB ファイルがすでに保存されている場合は、ファイルをバックアップしてください。
redis.conf で RDB パラメーターを構成します。
dbfilename dump.rdb # RDB ファイル名。これは復元するファイルの名前と同じでなければなりません。 dir /var/lib/redis # RDB ファイルのパス。redis.conf で次のパラメーターを構成して、追記専用ファイル (AOF) 機能を無効にします。
Redis サービスが再起動すると、デフォルトで AOF ファイルを使用してデータを復元します。これにより、RDB データが Redis に復元されるのを防ぎます。したがって、AOF 機能を一時的に無効にする必要があります。
appendonly no自主管理 Redis データベースを再起動します。
Redis データをクエリして、RDB ファイルのデータが自主管理 Redis データベースに復元されたことを確認します。
DTS を使用して、自主管理 Redis データベースから Tair (Redis OSS-compatible) インスタンスにデータを移行します。
関連ドキュメント
少量の非本番データがある場合、RedisShake オープンソースツールを使用して、RDB ファイルから Tair (Redis OSS-compatible) インスタンスにデータを移行することもできます。 詳細については、「RedisShake RDB Reader」をご参照ください。
AOF ファイルを Tair (Redis OSS-compatible) インスタンスに移行するには、「AOF ファイルからの移行」をご参照ください。