[QueryPie Redis] Cluster mode 사용 가이드

[QueryPie Redis] Cluster mode 사용 가이드

10.3.0 이후 REDIS_NODES 를 참조하여, "," 포함 여부에 따라 REDIS_CONNECTION_MODE 값이 자동으로 결정됩니다.

  • REDIS_NODES"," 포함 시: CLUSTER 로 동작

  • REDIS_NODES"," 미 포함 시: STANDALONE 으로 동작

QueryPie 전용 Redis 를 Single mode가 아닌 Cluster mode로 사용하기 위한 가이드입니다.

설정 변경 후 QueryPie Application 의 재 기동 후 정상적으로 동작하는 지 확인이 필요합니다.

 

  1. compose-env

  • REDIS_HOST, REDIS_PORT 주석 처리

  • REDIS_CONNECTION_MODE="CLUSTER" 추가

  • REDIS_NODES 추가 및 $endpoint부분을 Cluster Endpoint 주소로 변경

# Redis ## In 10.2.1 or higher it should be replaced by REDIS_NODES, but both REDIS_HOST/PORT and REDIS_NODES are supported for a while. # REDIS_HOST= # REDIS_PORT=6379 REDIS_PASSWORD="" REDIS_CONNECTION_MODE="CLUSTER" REDIS_NODES="$endpoint:6379"

 

  1. docker-compose.yml

  • - REDIS_HOST, - REDIS_PORT 주석 처리

  • 아래 3, 4 line 의 - REDIS_CONNECTION_MODE - REDIS_NODES 그대로 Copy & Paste

#- REDIS_HOST=${REDIS_HOST:?ex. redis.querypie.io} #- REDIS_PORT=${REDIS_PORT:?ex. 6379} - REDIS_CONNECTION_MODE=${REDIS_CONNECTION_MODE:-STANDALONE} - REDIS_NODES=${REDIS_NODES:?ex. redis.querypie.io:6379,redis.querypie.io:6380,redis.querypie.io:6381}