すべてのプロダクト
Search
ドキュメントセンター

Dataphin:Redis 出力コンポーネントの設定

最終更新日:Mar 01, 2026

Redis 出力コンポーネントを設定することで、外部データベースから Redis にデータを書き込むことができます。また、このコンポーネントを使用して、ビッグデータプラットフォームに接続されたストレージシステムから Redis にデータをコピーしてプッシュし、Data Integration と再処理を行うこともできます。

前提条件

開始する前に、次の操作を完了していることを確認してください。

  • Redis データソースを作成しました。詳細については、「Redis データソースの作成」をご参照ください。

  • Redis 出力コンポーネントの設定に使用するアカウントには、データソースに対するリードスルー権限が必要です。この権限がない場合は、データソースに対して権限を申請してください。詳細については、「データソース権限の申請、更新、および返却」をご参照ください。

操作手順

  1. Dataphin ホームページのトップメニューバーで、[開発] > [データ統合] を選択します。

  2. Data Integration ページのトップメニューバーで、[プロジェクト] を選択します。開発-本番モードの場合は、環境も選択する必要があります。

  3. 左側のナビゲーションウィンドウで、[バッチパイプライン] をクリックします。 [バッチパイプライン] リストで、目的のオフラインパイプラインをクリックして、その構成ページを開きます。

  4. ページの右上隅にある [コンポーネントライブラリ] をクリックして、[コンポーネントライブラリ] パネルを開きます。

  5. 左側の[コンポーネントライブラリ] パネルのナビゲーションウィンドウで、[出力] を選択します。右側の出力コンポーネント一覧から[Redis] コンポーネントを検索し、キャンバスにドラッグします。

  6. ターゲットのアップストリームコンポーネントの image アイコンをクリックしてドラッグし、現在の Redis 出力コンポーネントに接続します。

  7. image アイコンを Redis 出力コンポーネントカード上でクリックして、[Redis 出力設定] ダイアログボックスを開きます。

    image

  8. [Redis Output Configuration]」ダイアログボックスで、次の表に記載されているパラメーターを設定します。

    パラメーター

    説明

    基本設定

    ステップ名

    Redis 出力コンポーネントの名前。Dataphin は名前を自動的に生成しますが、必要に応じて変更できます。命名規則:

    • 中国語文字、英字、数字、アンダースコア (_) のみを含めることができます。

    • 64 文字を超えることはできません。

    データソース

    ドロップダウンリストには、ライトスルー権限を持つデータソースと持たないデータソースを含む、すべての Redis データソースが表示されます。現在のデータソース名をコピーするには、image アイコンをクリックします。

    • ライトスルー権限がないデータソースについては、データソースの横にある[リクエスト]をクリックして権限を申請します。 詳細については、「データソース権限の申請、更新、返却」をご参照ください。

    • Redis データソースがない場合は、[データソースの作成] をクリックして作成します。詳細については、「Redis データソースを作成する」をご参照ください。

    DB

    このパラメーターはクラスターモードでは不要です。スタンドアロンモードでは、DB を指定します。値は 0 から 255 までの整数である必要があります。デフォルト値は 0 です。

    キー列

    キーとして使用する列を選択します。

    キーセパレータ

    キーのセパレータ。このパラメーターは、複数のキー列が選択されている場合に有効になります。複数文字のセパレータがサポートされています。例: \u0001

    書き込みデータの型

    Redis に書き込む値のデータの型を選択します。

    書き込み モード

    書き込みモードを選択します。

    JSON形式で書き込み

    このパラメーターは、[書き込みデータの型] が String に設定されている場合にのみ使用できます。「はい」を選択すると、構成されたフィールドマッピングに基づき、値列の名前と値を JSON フォーマットで送信先 Redis インスタンスに書き込みます。「いいえ」を選択すると、値区切り文字で区切られた値を書き込みます。

    値セパレータ

    値のセパレータ。複数文字のセパレータがサポートされています。例: \u0001

    詳細設定

    キャッシュ有効期限

    キャッシュの有効期限は、[有効期間][有効期限 - 固定値]、または[有効期限 - フィールド指定] をサポートしています。

    • 有効期間: データの有効期間を秒単位で入力します。

    • 有効期限 - 定数: 特定の時刻を選択します。データはこの時刻後に有効期限切れになります。

    • 有効期限 - フィールドから: 有効期限を含むフィールドを選択します。データはこのフィールドで指定された時刻後に有効期限切れになります。

    書き込みタイムアウト

    Redis へのデータ書き込みのタイムアウト期間。デフォルト値は 300 秒です。

    キー プレフィックス

    キーのプレフィックス。プレフィックスには、中国語文字、英字、数字、アンダースコア (_) を含めることができます。

    フィールドマッピング

    入力フィールド

    アップストリームコンポーネントからの入力フィールド。

    出力フィールド

    出力フィールド。出力フィールドを手動で追加できます。

    • [一括追加]」をクリックして、JSON または TEXT フォーマットでフィールドを一括で設定します。以下の例に、それぞれのフォーマットを示します。

      • JSON形式

        "column":[
                    {
                      "index":5,
                      "name":"test1",
                      "type":"STRING"
                    },
                    {
                      "index":2,
                      "name":"partition",
                      "type":"STRING"
                    }
                  ]
      • TEXT形式

        paper_no,String
        phone_no,String
        vip_no,String
        • 行デリミタ: 各フィールドの情報を区切ります。デフォルトのデリミタは改行 (\n) です。その他のサポートされているデリミタは \n ; . です。

        • 列デリミタ: フィールド名とフィールドタイプを区切ります。デフォルトのデリミタはコンマ (,) です。フィールドタイプはオプションです。

    追加されたフィールドに対して、次の操作も実行できます。

    • 既存のフィールドを編集するには、[アクション] 列の agag アイコンをクリックします。

    • [操作] 列の agfag アイコンをクリックして、既存のフィールドを削除します。

    マッピング

    上流の入力フィールドと宛先テーブルのフィールドに基づいて、フィールドマッピングを手動で選択します。クイックマッピングオプションには、[同じ名前のマッピング] および [同じ行のマッピング] が含まれます。

  9. [確認] をクリックして、Redis 出力コンポーネントの構成を完了します。