RedisConnectionPoolService

설명

Redis에 연결을 제공하는 서비스입니다.

태그

cache, 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

  • true

  • false

풀에 사용 가능한 연결이 없을 때 클라이언트가 풀에서 연결을 얻으려고 할 때 차단하고 대기할지 여부입니다. 이 값을 false으로 설정하면 클라이언트가 연결을 요청하고 가용성이 없는 경우 즉시 오류가 발생합니다.

풀 - 최대 유휴 *

풀 - 최대 유휴

8

풀에 보유할 수 있는 유휴 연결의 최대 수 또는 제한이 없는 경우 음수 값입니다.

풀 - 최대 합계 *

풀 - 최대 합계

8

풀에서 할당할 수 있는 최대 연결 수(클라이언트에 체크 아웃되었거나 체크 아웃 대기 중인 유휴 상태)입니다. 음수 값은 제한이 없음을 나타냅니다.

풀 - 최대 대기 시간 *

풀 - 최대 대기 시간

10초

소진 시 차단이 true으로 설정된 경우 사용할 수 있는 연결이 나올 때까지 대기하는 시간입니다.

풀 - 종료 가능한 최소 유휴 시간 *

풀 - 종료 가능한 최소 유휴 시간

60초

오브젝트가 종료 대상이 되기 전에 풀에서 유휴 상태로 있을 수 있는 최소 시간입니다.

풀 - 최소 유휴 *

풀 - 최소 유휴

0

풀에서 유지해야 할 최소 유휴 연결 수 대상입니다. 최소 유휴의 구성된 값이 최대 유휴의 구성된 값보다 크면 최대 유휴의 값이 대신 사용됩니다.

풀 - 종료 실행당 테스트 횟수 *

풀 - 종료 실행당 테스트 횟수

-1

종료 시도당 테스트에 연결한 횟수입니다. 음수 값은 모든 연결을 테스트하라는 의미입니다.

풀 - 빌릴 때 테스트 *

풀 - 빌릴 때 테스트

false

  • true

  • false

풀에서 빌릴 때 연결을 테스트해야 하는지 여부입니다.

풀 - 생성 시 테스트 *

풀 - 생성 시 테스트

false

  • true

  • false

생성 시 연결을 테스트할지 여부입니다.

풀 - 반환 시 테스트 *

풀 - 반환 시 테스트

false

  • true

  • false

풀로 돌아올 때 연결을 테스트할지 여부입니다.

풀 - 유휴 상태 테스트 *

풀 - 유휴 상태 테스트

true

  • true

  • false

유휴 상태에서 연결을 테스트할지 여부입니다.

풀 - 종료 실행 사이의 시간 *

풀 - 종료 실행 사이의 시간

30초

풀에서 유휴 연결을 종료하려고 시도하는 간격입니다.

Redis 모드 *

Redis 모드

독립 실행형

  • 독립 실행형

  • Sentinel

  • 클러스터링

통신 중인 Redis의 유형(독립형, Sentinel 또는 클러스터링)입니다.

SSL 컨텍스트 서비스

SSL 컨텍스트 서비스

지정하면 이 서비스는 통신 보안에 사용되는 SSL 컨텍스트를 생성하는 데 사용되며, 지정하지 않으면 통신이 보안되지 않습니다

Sentinel 마스터

Sentinel 마스터

Sentinel 마스터의 이름, 모드가 Sentinel로 설정된 경우 요구 사항입니다

Sentinel 비밀번호

Sentinel 비밀번호

Redis Sentinel 서버에 인증하는 데 사용되는 비밀번호입니다. sentinel.conf에서 ‘requirepass’ 및 ‘sentinel sentinel-pass’ 속성을 참조하십시오.

Sentinel 사용자 이름

Sentinel 사용자 이름

Redis Sentinel 서버에 인증하는 데 사용되는 사용자 이름입니다.

사용자 이름

사용자 이름

Redis 서버에 인증하는 데 사용되는 사용자 이름입니다.

상태 관리

이 구성 요소는 상태를 저장하지 않습니다.

제한됨

이 구성 요소는 제한되지 않습니다.

시스템 리소스 고려 사항

이 구성 요소는 시스템 리소스 고려 사항을 지정하지 않습니다.