Redis-port ツールにより、RDB ファイルを使用してオンプレミス Redis データベースのデータを ApsaraDB Redis に同期させることが可能です。
Redis-port のダウンロード
例
./redis-port restore --input=x/dump.rdb --target=dst_host:dst_port --auth=dst_password [--filterkey="str1|str2|str3"] [--targetdb=DB] [--rewrite] [--bigkeysize=SIZE] [--logfile=REDISPORT.LOG]
パラメーターの説明
- x/dump.rdb: ユーザーが作成した Redis データベースのダンプファイルパスを示します。
- dst_host: ApsaraDB for Redis データベースのドメイン名を示します。
- dst_port: ApsaraDB for Redis データベースのポートを示します。
- dst_password: ApsaraDB for Redis データベースのパスワードを示します。
- str1|str2|str3: キーを str1、str2、または str3 でフィルターします。
- DB: ApsaraDB for Redis に同期するデータベースを示します。
- rewrite: すでに書き込まれているキーを上書きします。
- bigkeysize=SIZE: 書き込まれた値が SIZE よりも大きい場合、ビッグキー書き込みモードが使用されることを示します。
Redis-port ログに基づいてデータ同期ステータスを確認
restore: rdb done
が表示された場合、データの同期は完了です。