인스턴스 구성

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

구성 변경 시 인스턴스를 다시 시작할 필요가 없으며 서비스가 중단되지 않습니다. 인스턴스를 다시 시작하면 Redis용 Memorystore 클러스터에서 변경사항을 저장합니다. 인스턴스를 만든 후 수정 가능한 구성 매개변수를 업데이트할 수 있습니다.

수정 가능한 구성 파라미터에 대한 자세한 내용은 지원되는 인스턴스 구성을 참조하세요.

시작하기 전에

gcloud components update를 실행하여 최신 버전의 Google Cloud CLI를 설치했는지 확인합니다.

구성 파라미터 보기

Google Cloud CLI를 사용하여 구성 파라미터를 보려면 variables를 적절한 값으로 바꿔서 gcloud redis clusters describe 명령어를 실행합니다.

기본값에서 구성 파라미터를 변경하지 않으면 gcloud redis clusters describe 명령어를 실행할 때 구성 파라미터를 볼 수 없습니다.

gcloud redis clusters describe instance-id --region=region-id

예:

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

클러스터 생성 중 구성 파라미터 설정

클러스터를 만드는 동안 구성 파라미터를 설정하려면 --redis-config 플래그를 사용하고 variables를 적절한 값으로 바꿔 gcloud redis clusters create 명령어를 실행합니다.

gcloud redis clusters create instance-id \
--region=region-id \
--project=project-id \
--node-type=node-type \
--shard-count=shard-count \
--redis-config=config-name=config-value \

다음을 바꿉니다.

  • instance-id는 만들려는 Memorystore for Redis Cluster 인스턴스의 ID입니다.
  • region-id: 인스턴스를 배치할 리전
  • project-id는 프로젝트 ID입니다.
  • node-type은 선택한 노드 유형입니다. 허용되는 값은 다음과 같습니다.

    • redis-shared-core-nano
    • redis-standard-small
    • redis-highmem-medium
    • redis-highmem-xlarge
  • shard-count는 인스턴스의 샤드 수를 결정합니다. 샤드 개수는 클러스터 데이터를 저장하기 위한 총 메모리 용량을 결정합니다. 클러스터 사양에 대한 자세한 내용은 클러스터 및 노드 사양을 참고하세요.

  • config-name은 수정할 구성 파라미터입니다.

  • config-value는 구성하는 파라미터에 해당하는 선택한 설정입니다.

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

gcloud redis clusters create foo --region=us-east1 --project=test-proj --node-type=redis-highmem-medium --shard-count=3 --redis-config=maxmemory-policy=allkeys-lru

구성 파라미터 업데이트

기존 인스턴스의 구성 파라미터를 업데이트하려면 --update-redis-config 플래그를 사용하고 variables를 적절한 값으로 바꿔 gcloud redis clusters update 명령어를 실행합니다.

gcloud redis clusters update instance-id \
--region=region-id \
--project=project-id \
--update-redis-config=config-name=config-value

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

gcloud redis clusters update foo --region=us-east1 --project=test-proj --update-redis-config=maxmemory-policy=allkeys-lru

구성 파라미터 재설정

구성 파라미터를 기본값으로 재설정하려면 --remove-redis-config 플래그를 사용하고 variables를 적절한 값으로 바꿔 gcloud redis clusters update 명령어를 실행합니다.

gcloud redis clusters update instance-id \
--region=region-id \
--project=project-id \
--remove-redis-config=config-name

예:

gcloud redis clusters update foo --region=us-east1 --project=test-proj --remove-redis-config=maxmemory-policy