Redis-port ツールにより、RDB ファイルを使用してオンプレミス Redis データベースのデータを ApsaraDB Redis に同期させることが可能です。

Redis-port のダウンロード

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 が表示された場合、データの同期は完了です。