7.2.3.2. Redis Sentinel 사용
3개 또는 4개의 다른 Redis 데이터베이스와 함께 Redis Sentinel을 사용하십시오.
system-redis
시크릿을 편집합니다.-
고유한 값을
MESSAGE_BUS_NAMESPACE
및NAMESPACE
로 설정합니다. -
URL
및MESSAGE_BUS_URL
을 적절한 Redis 그룹으로 설정합니다 (예:redis://:redispwd@mymaster/5
) -
SENTINEL_HOSTS
및MESSAGE_BUS_SENTINEL_HOSTS
를 sentinels 호스트 및 포트의 쉼표로 구분된 목록으로 설정합니다(예::sentinelpwd@123.45.67.009:2711,:sentinelpwd@other-sentinel:2722
). -
SENTINEL_ROLE
및MESSAGE_BUS_SENTINEL_ROLE
을 master로 설정합니다.
-
고유한 값을
백엔드의
backend-redis
시크릿을 다음 값으로 설정합니다.-
REDIS_QUEUES_URL
-
REDIS_QUEUES_SENTINEL_ROLE
-
REDIS_QUEUES_SENTINEL_HOSTS
-
세 번째 데이터베이스의 변수를 다음과 같이 설정합니다.
-
REDIS_STORAGE_URL
-
REDIS_STORAGE_SENTINEL_ROLE
-
REDIS_STORAGE_SENTINEL_HOSTS
-
참고
system-app 및 system-sidekiq 구성 요소는 통계를 검색하기 위해
back-end
Redis에 직접 연결합니다.-
3scale 2.7부터 이러한 시스템 구성 요소는 sentinels를 사용할 때
back-end
Redis(스토리지)에도 연결할 수 있습니다.
-
3scale 2.7부터 이러한 시스템 구성 요소는 sentinels를 사용할 때
system-app 및 system-sidekiq 구성 요소는
backend-redis
대기열이 아닌backend-redis
스토리지 만 사용합니다.-
시스템 구성 요소를 변경하면 sentinels가 있는
backend-redis
스토리지를 지원합니다.
-
시스템 구성 요소를 변경하면 sentinels가 있는