인스턴스 용량 확장

이 페이지에서는 Memorystore for Redis 클러스터 인스턴스를 확장하는 방법을 설명합니다. 인스턴스의 용량은 인스턴스의 샤드 수와 인스턴스의 노드 유형에 따라 결정됩니다. 인스턴스를 확장하려면 샤드 수 또는 노드 유형을 변경해야 합니다. 확장 중 인스턴스 동작에 대한 자세한 내용은 인스턴스 용량 확장 정보를 참고하세요.

샤드 수 확장

Google Cloud 콘솔 또는 Google Cloud CLI를 사용하여 인스턴스의 샤드 수를 늘리거나 줄일 수 있습니다.

콘솔

  1. Google Cloud 콘솔에서 Memorystore for Redis Cluster 페이지로 이동합니다.

    Memorystore for Redis Cluster

  2. 클러스터 ID를 클릭합니다.

  3. 구성 섹션에서 샤드 옆에 있는 연필 아이콘을 클릭합니다.

  4. 샤드 필드에 인스턴스를 확장할 샤드 수를 입력합니다.

  5. 클러스터 업데이트를 클릭합니다.

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

  1. 인스턴스에 관한 정보를 가져오려면 gcloud redis clusters describe 명령어를 사용합니다.

    gcloud redis clusters describe INSTANCE_ID \
    --region=REGION_ID
    

    다음을 바꿉니다.

    • INSTANCE_ID: 인스턴스의 ID입니다.
    • REGION_ID: 인스턴스가 있는 리전 (예: us-central1)
  2. 출력을 확인하여 다음 조건이 존재하는지 확인합니다.

    1. 출력에 redisConfigs 섹션이 포함됩니다.

    2. maxmemory-clients, maxmemory 또는 maxclients 매개변수가 이 섹션에 표시됩니다.

    이러한 매개변수가 표시되면 인스턴스의 노드 유형을 확장할 때 확장된 노드 유형에 대해 Redis용 Memorystore 클러스터에서 허용할 수 있는 값을 반영하도록 매개변수 값을 확장해야 합니다. 자세한 내용은 수정 가능한 구성 매개변수를 참고하세요.

  3. 노드 유형을 확장하려면 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