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 서버에 인증하는 데 사용되는 사용자 이름입니다. |
상태 관리¶
이 구성 요소는 상태를 저장하지 않습니다.
제한됨¶
이 구성 요소는 제한되지 않습니다.
시스템 리소스 고려 사항¶
이 구성 요소는 시스템 리소스 고려 사항을 지정하지 않습니다.