PutRedisHashRecord 2025.5.31.15¶
번들¶
org.apache.nifi | nifi-redis-nar
설명¶
해시 값이 포함된 각 레코드의 필드에 RecordPath 에 의해 결정되는 지정된 해시 값을 사용하여 레코드 필드 데이터를 Redis에 넣습니다. 레코드 필드와 값은 해시 값으로 연결된 키-값 페어로 저장됩니다. 참고: 평가된 해시 값이나 필드 값 중 어느 값도 null일 수 없습니다. 해시 값이 null이면 FlowFile 은 이 실패로 라우팅됩니다. 각 필드 값에 대해 값이 null인 경우 해당 필드는 Redis에 설정되지 않습니다.
입력 요구 사항¶
REQUIRED
민감한 동적 속성 지원¶
false
속성¶
속성 |
설명 |
---|---|
문자세트 |
레코드 필드 값을 문자열로 저장할 때 사용할 문자 집합을 지정합니다. 모든 필드는 Redis에 저장되기 전에 이 문자 집합을 사용하여 문자열로 변환됩니다. |
데이터-레코드-경로 |
이 속성은 수신 각 레코드에 대해 평가될 RecordPath 를 나타내며, RecordPath 를 평가한 결과의 레코드는 전체 수신 레코드를 보내는 대신 Redis로 전송됩니다. 이 속성의 기본값은 ‘플랫’ 레코드(레코드의 최상위 레벨에 있는 모든 필드/값)에 해당하는 루트 ‘/’입니다. |
hash-value-record-path |
모든 레코드 필드/값과 관련된 해시 값을 결정하기 위해 각 레코드에 대해 평가할 RecordPath 를 지정합니다(자세한 내용은 Redis 설명서의’hset’ 참조). RecordPath 는 정확히 1개의 필드를 가리켜야 하며 그렇지 않으면 오류가 발생합니다. |
record-reader |
수신 데이터를 구문 분석하고 데이터의 스키마를 결정하는 데 사용할 컨트롤러 서비스를 지정합니다 |
redis-connection-pool |
관계¶
이름 |
설명 |
---|---|
실패 |
FlowFiles 을 포함하는 처리 오류가 있는 레코드는 이 관계로 라우팅됩니다 |
성공 |
FlowFiles 에 저장된 모든 레코드는 이 관계로 라우팅됩니다 |
Writes 특성¶
이름 |
설명 |
---|---|
redis.success.record.count |
Redis에 기록된 레코드 수 |