PutRedisHashRecord 2025.5.31.15

バンドル

org.apache.nifi | nifi-redis-nar

説明

指定されたハッシュ値を使用してレコードフィールドデータをRedisに格納します。このハッシュ値は、ハッシュ値を含む各レコードのフィールドへの RecordPath によって決められます。記録フィールドと値は、ハッシュ値によって関連付けられたキー/値のペアとして格納されます。NOTE: 評価されるハッシュ値もフィールド値もNULLにはできません。ハッシュ値がNULLの場合、 FlowFile は失敗にルーティングされます。各フィールドの値について、値がNULLの場合、そのフィールドはRedisにセットされません。

タグ

hash, put, record, redis

入力要件

REQUIRED

機密動的プロパティをサポート

false

プロパティ

プロパティ

説明

charset

記録フィールド値を文字列として格納するときに使用する文字セットを指定します。すべてのフィールドは、Redisに保存される前に、この文字セットを使用して文字列に変換されます。

data-record-path

このプロパティは、各受信Recordに対して評価される RecordPath を示し、 RecordPath を評価した結果のRecordは、全受信Recordを送信する代わりにRedisに送信されます。このプロパティは、「フラット」記録 (Recordのトップレベルにあるすべてのフィールド/値) に対応するルート「/」がデフォルトです。

hash-value-record-path

すべての記録フィールド/値に関連付けられたハッシュ値を決定するために、各記録に対して評価する RecordPath を指定します (詳細については、Redis ドキュメントの 'hset' を参照してください)。RecordPath は正確に1つのフィールドを指していないとエラーになります。

record-reader

受信データのパースとスキーマの決定に使用する Controller Service を指定します。

redis-connection-pool

リレーションシップ

名前

説明

failure

処理エラーの記録を含む FlowFiles は、このリレーションシップにルーティングされます。

success

Redisに保存された記録のある FlowFiles はすべてこのリレーションシップにルーティングされます。

属性の書き込み

名前

説明

redis.success.record.count

Redisに書き込まれた記録数