RedisConnectionPoolService¶
설명¶
Redis에 연결을 제공하는 서비스입니다.
속성¶
아래 목록에서 필수 속성에는 별표(*)가 표시되어 있습니다. 다른 속성은 선택 사항으로 간주됩니다. 이 테이블에는 기본값과 속성이 NiFi 식 언어를 지원하는지 여부도 표시됩니다.
표시 이름  | 
API 이름  | 
기본값  | 
허용되는 값  | 
설명  | 
|---|---|---|---|---|
클러스터 최대 리디렉션 *  | 
클러스터 최대 리디렉션  | 
5  | 
클러스터링 시 성능을 발휘할 수 있는 최대 리디렉션 수입니다.  | 
|
통신 시간 제한 *  | 
Communication Timeout  | 
10초  | 
Redis와 통신을 시도할 때 사용할 시간 제한입니다.  | 
|
연결 문자열 *  | 
연결 문자열  | 
Redis에 대한 연결 문자열입니다. 독립 실행형 인스턴스에서 이 값은 hostname:port 형식입니다. Sentinel 인스턴스에서 이 값은 host1:port1,host2:port2,host3:port3과 같이 쉼표로 구분된 Sentinel 목록이 됩니다. 클러스터링된 인스턴스에서 이 값은 host1:port,host2:port,host3:port와 같이 쉼표로 구분된 클러스터 마스터의 목록이 됩니다.  | 
||
데이터베이스 인덱스 *  | 
데이터베이스 인덱스  | 
0  | 
이 연결 풀에서 생성한 연결에서 사용할 데이터베이스 인덱스입니다. Redis.conf의 데이터베이스 속성을 참조하면 기본적으로 0~15개의 데이터베이스를 사용할 수 있습니다.  | 
|
비밀번호  | 
비밀번호  | 
Redis 서버에 인증하는 데 사용되는 비밀번호입니다. Redis.conf의 ‘requirepass’ 속성을 참조하십시오.  | 
||
풀 - 고갈 시 차단 *  | 
풀 - 고갈 시 차단  | 
true  | 
  | 
풀에 사용 가능한 연결이 없을 때 클라이언트가 풀에서 연결을 얻으려고 할 때 차단하고 대기할지 여부입니다. 이 값을 false으로 설정하면 클라이언트가 연결을 요청하고 가용성이 없는 경우 즉시 오류가 발생합니다.  | 
풀 - 최대 유휴 *  | 
풀 - 최대 유휴  | 
8  | 
풀에 보유할 수 있는 유휴 연결의 최대 수 또는 제한이 없는 경우 음수 값입니다.  | 
|
풀 - 최대 합계 *  | 
풀 - 최대 합계  | 
8  | 
풀에서 할당할 수 있는 최대 연결 수(클라이언트에 체크 아웃되었거나 체크 아웃 대기 중인 유휴 상태)입니다. 음수 값은 제한이 없음을 나타냅니다.  | 
|
풀 - 최대 대기 시간 *  | 
풀 - 최대 대기 시간  | 
10초  | 
소진 시 차단이 true으로 설정된 경우 사용할 수 있는 연결이 나올 때까지 대기하는 시간입니다.  | 
|
풀 - 종료 가능한 최소 유휴 시간 *  | 
풀 - 종료 가능한 최소 유휴 시간  | 
60초  | 
오브젝트가 종료 대상이 되기 전에 풀에서 유휴 상태로 있을 수 있는 최소 시간입니다.  | 
|
풀 - 최소 유휴 *  | 
풀 - 최소 유휴  | 
0  | 
풀에서 유지해야 할 최소 유휴 연결 수 대상입니다. 최소 유휴의 구성된 값이 최대 유휴의 구성된 값보다 크면 최대 유휴의 값이 대신 사용됩니다.  | 
|
풀 - 종료 실행당 테스트 횟수 *  | 
풀 - 종료 실행당 테스트 횟수  | 
-1  | 
종료 시도당 테스트에 연결한 횟수입니다. 음수 값은 모든 연결을 테스트하라는 의미입니다.  | 
|
풀 - 빌릴 때 테스트 *  | 
풀 - 빌릴 때 테스트  | 
false  | 
  | 
풀에서 빌릴 때 연결을 테스트해야 하는지 여부입니다.  | 
풀 - 생성 시 테스트 *  | 
풀 - 생성 시 테스트  | 
false  | 
  | 
생성 시 연결을 테스트할지 여부입니다.  | 
풀 - 반환 시 테스트 *  | 
풀 - 반환 시 테스트  | 
false  | 
  | 
풀로 돌아올 때 연결을 테스트할지 여부입니다.  | 
풀 - 유휴 상태 테스트 *  | 
풀 - 유휴 상태 테스트  | 
true  | 
  | 
유휴 상태에서 연결을 테스트할지 여부입니다.  | 
풀 - 종료 실행 사이의 시간 *  | 
풀 - 종료 실행 사이의 시간  | 
30초  | 
풀에서 유휴 연결을 종료하려고 시도하는 간격입니다.  | 
|
Redis 모드 *  | 
Redis 모드  | 
독립 실행형  | 
  | 
통신 중인 Redis의 유형(독립형, Sentinel 또는 클러스터링)입니다.  | 
SSL 컨텍스트 서비스  | 
SSL 컨텍스트 서비스  | 
지정하면 이 서비스는 통신 보안에 사용되는 SSL 컨텍스트를 생성하는 데 사용되며, 지정하지 않으면 통신이 보안되지 않습니다  | 
||
Sentinel 마스터  | 
Sentinel 마스터  | 
Sentinel 마스터의 이름, 모드가 Sentinel로 설정된 경우 요구 사항입니다  | 
||
Sentinel 비밀번호  | 
Sentinel 비밀번호  | 
Redis Sentinel 서버에 인증하는 데 사용되는 비밀번호입니다. sentinel.conf에서 ‘requirepass’ 및 ‘sentinel sentinel-pass’ 속성을 참조하십시오.  | 
||
Sentinel 사용자 이름  | 
Sentinel 사용자 이름  | 
Redis Sentinel 서버에 인증하는 데 사용되는 사용자 이름입니다.  | 
||
사용자 이름  | 
사용자 이름  | 
Redis 서버에 인증하는 데 사용되는 사용자 이름입니다.  | 
상태 관리¶
이 구성 요소는 상태를 저장하지 않습니다.
제한됨¶
이 구성 요소는 제한되지 않습니다.
시스템 리소스 고려 사항¶
이 구성 요소는 시스템 리소스 고려 사항을 지정하지 않습니다.