이 페이지에서는 Memorystore for Redis 클러스터 인스턴스를 확장하는 방법을 설명합니다. 인스턴스의 용량은 인스턴스의 샤드 수와 인스턴스의 노드 유형에 따라 결정됩니다. 인스턴스를 확장하려면 샤드 수 또는 노드 유형을 변경해야 합니다. 확장 중 인스턴스 동작에 대한 자세한 내용은 인스턴스 용량 확장 정보를 참고하세요.
샤드 수 확장
Google Cloud 콘솔 또는 Google Cloud CLI를 사용하여 인스턴스의 샤드 수를 늘리거나 줄일 수 있습니다.
콘솔
Google Cloud 콘솔에서 Memorystore for Redis Cluster 페이지로 이동합니다.
클러스터 ID를 클릭합니다.
구성 섹션에서 샤드 옆에 있는 연필 아이콘을 클릭합니다.
샤드 필드에 인스턴스를 확장할 샤드 수를 입력합니다.
클러스터 업데이트를 클릭합니다.
gcloud
인스턴스의 샤드 수를 확장하려면 gcloud redis clusters update
명령어를 사용합니다.
gcloud redis clusters update INSTANCE_ID \ --region=REGION_ID \ --shard-count=SHARD_COUNT
다음을 바꿉니다.
- INSTANCE_ID: 인스턴스의 ID
- REGION_ID: 인스턴스가 있는 리전입니다.
- SHARD_COUNT: 인스턴스의 샤드 수입니다. 샤드 개수는 인스턴스 데이터를 저장하기 위한 총 메모리 용량을 결정합니다. Memorystore for Redis Cluster 인스턴스의 클러스터 및 노드 사양에 대한 자세한 내용은 클러스터 및 노드 사양을 참고하세요.
예를 들면 다음과 같습니다.
gcloud redis clusters update my-instance \ --region=us-central1 \ --shard-count=8
노드 유형 확장
Google Cloud CLI를 사용하여 인스턴스의 노드 유형을 확장할 수 있습니다.
gcloud
인스턴스에 관한 정보를 가져오려면
gcloud redis clusters describe
명령어를 사용합니다.gcloud redis clusters describe INSTANCE_ID \ --region=REGION_ID
다음을 바꿉니다.
- INSTANCE_ID: 인스턴스의 ID입니다.
- REGION_ID: 인스턴스가 있는 리전 (예:
us-central1
)
출력을 확인하여 다음 조건이 존재하는지 확인합니다.
출력에
redisConfigs
섹션이 포함됩니다.maxmemory-clients
,maxmemory
또는maxclients
매개변수가 이 섹션에 표시됩니다.
이러한 매개변수가 표시되면 인스턴스의 노드 유형을 확장할 때 확장된 노드 유형에 대해 Redis용 Memorystore 클러스터에서 허용할 수 있는 값을 반영하도록 매개변수 값을 확장해야 합니다. 자세한 내용은 수정 가능한 구성 매개변수를 참고하세요.
노드 유형을 확장하려면
gcloud redis clusters update
명령어를 사용합니다.gcloud redis clusters update INSTANCE_ID \ --region=REGION_ID \ --node-type=NODE_TYPE
다음을 바꿉니다.
- INSTANCE_ID: 인스턴스의 ID
- REGION_ID: 인스턴스가 있는 리전입니다.
NODE_TYPE: 인스턴스를 확장할 노드 유형입니다. 이 매개변수에 허용되는 값은
redis-shared-core-nano
,redis-standard-small
,redis-highmem-medium
,redis-highmem-xlarge
입니다.
이 예에서는
my-instance
인스턴스의 노드 유형을redis-highmem-medium
로 확장합니다. 이 인스턴스는us-central1
리전에 있습니다.gcloud redis clusters update my-instance \ --region=us-central1 \ --node-type=redis-highmem-medium
이 예시에서는
maxclients
매개변수의 값을15,000
으로 변경합니다.gcloud redis clusters update my-instance \ --region=us-central1 \ --node-type=redis-highmem-medium \ --update-redis-config=maxclients=15000