このページでは、Memorystore for Redis Cluster インスタンスをスケーリングする方法について説明します。インスタンスの容量は、インスタンス内のシャードの数とインスタンスのノードタイプによって決まります。インスタンスをスケーリングするには、シャード数またはノードタイプを変更する必要があります。スケーリング時のインスタンスの動作の詳細については、インスタンス容量のスケーリングについてをご覧ください。
シャード数をスケーリングする
インスタンスのシャード数を増減するには、 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パラメータが表示されます。
 - これらのパラメータのいずれかが表示された場合は、インスタンスのノードタイプをスケーリングするときに、パラメータの値をスケーリングして、スケーリングされたノードタイプで Memorystore for Redis Cluster が受け入れられる値を反映する必要があります。詳細については、変更可能な構成パラメータをご覧ください。 
- ノードタイプをスケーリングするには、 - 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