클러스터 구성

Memorystore for Redis Cluster는 클러스터의 동작을 맞춤설정하도록 수정할 수 있는 Redis 구성 매개변수의 하위 집합을 지원합니다.

구성 변경 시 클러스터를 다시 시작할 필요가 없으며 서비스가 중단되지 않습니다. Memorystore for Redis Cluster는 변경사항을 즉시 저장합니다. 클러스터가 다시 시작되면 클러스터는 구성 변경사항을 유지합니다. 클러스터를 만든 후 수정 가능한 구성 파라미터를 업데이트할 수 있습니다. 자세한 내용은 지원되는 클러스터 구성을 참조하세요.

시작하기 전에

최신 버전의 Google Cloud CLI를 설치해야 합니다. 기존 설치를 업데이트하려면 gcloud components update 명령어를 사용합니다.

구성 파라미터 보기

구성 매개변수를 보려면 gcloud redis clusters describe 명령어를 사용합니다.

gcloud redis clusters describe CLUSTER_ID --region=REGION_ID

다음을 바꿉니다.

  • CLUSTER_ID: 클러스터 ID
  • REGION_ID: 클러스터가 있는 리전

예를 들면 다음과 같습니다.

gcloud redis clusters describe my-cluster --region=us-central1

구성 파라미터를 기본값에서 변경하지 않으면 파라미터가 출력에 표시되지 않습니다.

클러스터를 만들 때 구성 파라미터 설정

클러스터를 만들 때 구성 파라미터를 설정하려면 --redis-config 플래그와 함께
gcloud redis clusters create 명령어를 사용합니다.

gcloud redis clusters create CLUSTER_ID \
--region=REGION_ID \
--project=PROJECT_ID \
--network=NETWORK \
--node-type=NODE_TYPE \
--shard-count=SHARD_COUNT \
--redis-config=CONFIG_NAME=CONFIG_VALUE

다음을 바꿉니다.

  • CLUSTER_ID: 만들려는 클러스터의 ID입니다.
  • REGION_ID: 클러스터를 배치할 리전입니다.
  • PROJECT_ID: 프로젝트 ID입니다.
  • NETWORK: 클러스터가 연결되는 가상 프라이빗 클라우드(VPC) 네트워크의 이름 또는 정규화된 경로입니다.
  • NODE_TYPE: 클러스터의 노드 유형입니다.

  • SHARD_COUNT: 클러스터의 샤드 수입니다. 샤드 개수는 클러스터 데이터를 저장하기 위한 총 메모리 용량을 결정합니다.

  • CONFIG_NAME: 설정하려는 구성 매개변수의 이름입니다.

  • CONFIG_VALUE: 설정할 파라미터의 값입니다.

예를 들면 다음과 같습니다.

gcloud redis clusters create my-cluster --region=us-east1 --project=my-project --network=projects/my-project/global/networks/default --node-type=redis-highmem-medium --shard-count=3 --redis-config=maxmemory-policy=allkeys-lru

구성 파라미터 업데이트

기존 클러스터의 구성 파라미터를 업데이트하려면 --update-redis-config 플래그와 함께
gcloud redis clusters update 명령어를 사용합니다.

gcloud redis clusters update CLUSTER_ID \
--region=REGION_ID \
--project=PROJECT_ID \
--update-redis-config=CONFIG_NAME=CONFIG_VALUE

다음을 바꿉니다.

  • CLUSTER_ID: 클러스터 ID
  • REGION_ID: 클러스터가 있는 리전
  • PROJECT_ID: 프로젝트 ID입니다.
  • CONFIG_NAME: 업데이트하려는 구성 매개변수의 이름
  • CONFIG_VALUE: 파라미터의 새 값

예를 들면 다음과 같습니다.

gcloud redis clusters update my-cluster --region=us-east1 --project=my-project --update-redis-config=maxmemory-policy=allkeys-lru

업데이트할 수 있는 구성 파라미터에 대한 자세한 내용은 수정 가능한 구성 파라미터를 참조하세요.

구성 파라미터 재설정

구성 파라미터를 기본값으로 재설정하려면 --remove-redis-config 플래그와 함께
gcloud redis clusters update 명령어를 사용합니다.

gcloud redis clusters update CLUSTER_ID \
--region=REGION_ID \
--project=PROJECT_ID \
--remove-redis-config=CONFIG_NAME

다음을 바꿉니다.

  • CLUSTER_ID: 클러스터 ID
  • REGION_ID: 클러스터가 있는 리전
  • PROJECT_ID: 프로젝트 ID입니다.
  • CONFIG_NAME: 기본값으로 재설정하려는 구성 매개변수의 이름

예를 들면 다음과 같습니다.

gcloud redis clusters update my-cluster --region=us-east1 --project=my-project --remove-redis-config=maxmemory-policy