PutRedisHashRecord 2025.5.31.15¶
バンドル¶
org.apache.nifi | nifi-redis-nar
説明¶
指定されたハッシュ値を使用してレコードフィールドデータをRedisに格納します。このハッシュ値は、ハッシュ値を含む各レコードのフィールドへの RecordPath によって決められます。記録フィールドと値は、ハッシュ値によって関連付けられたキー/値のペアとして格納されます。NOTE: 評価されるハッシュ値もフィールド値もNULLにはできません。ハッシュ値がNULLの場合、 FlowFile は失敗にルーティングされます。各フィールドの値について、値がNULLの場合、そのフィールドは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に書き込まれた記録数 |