PutRedisHashRecord 2025.10.2.19

번들

org.apache.nifi | nifi-redis-nar

설명

해시 값이 포함된 각 레코드의 필드에 RecordPath 에 의해 결정되는 지정된 해시 값을 사용하여 레코드 필드 데이터를 Redis에 넣습니다. 레코드 필드와 값은 해시 값으로 연결된 키-값 페어로 저장됩니다. 참고: 평가된 해시 값이나 필드 값 중 어느 값도 null일 수 없습니다. 해시 값이 null이면 FlowFile 은 이 실패로 라우팅됩니다. 각 필드 값에 대해 값이 null인 경우 해당 필드는 Redis에 설정되지 않습니다.

태그

hash, put, record, redis

입력 요구 사항

REQUIRED

민감한 동적 속성 지원

false

속성

속성

설명

문자세트

레코드 필드 값을 문자열로 저장할 때 사용할 문자 집합을 지정합니다. 모든 필드는 Redis에 저장되기 전에 이 문자 집합을 사용하여 문자열로 변환됩니다.

데이터-레코드-경로

This property denotes a RecordPath that will be evaluated against each incoming Record and the Record that results from evaluating the RecordPath will be sent to Redis instead of sending the entire incoming Record. The property defaults to the root ‘/’ which corresponds to a ‘flat’ record (all fields/values at the top level of the Record.

hash-value-record-path

모든 레코드 필드/값과 관련된 해시 값을 결정하기 위해 각 레코드에 대해 평가할 RecordPath 를 지정합니다(자세한 내용은 Redis 설명서의’hset’ 참조). RecordPath 는 정확히 1개의 필드를 가리켜야 하며 그렇지 않으면 오류가 발생합니다.

record-reader

수신 데이터를 구문 분석하고 데이터의 스키마를 결정하는 데 사용할 컨트롤러 서비스를 지정합니다

redis-connection-pool

관계

이름

설명

실패

FlowFiles 을 포함하는 처리 오류가 있는 레코드는 이 관계로 라우팅됩니다

성공

FlowFiles 에 저장된 모든 레코드는 이 관계로 라우팅됩니다

Writes 특성

이름

설명

redis.success.record.count

Redis에 기록된 레코드 수