Mit Sammlungen den Überblick behalten
Sie können Inhalte basierend auf Ihren Einstellungen speichern und kategorisieren.
Auf dieser Seite wird beschrieben, wie Sie eine Memorystore for Valkey-Instanz skalieren. Die Kapazität Ihrer Instanz wird durch die Anzahl der Shards in Ihrer Instanz und den Knotentyp Ihrer Instanz bestimmt.
Um Ihre Instanz zu skalieren, müssen Sie die Anzahl der Shards oder den Knotentyp ändern.
Weitere Informationen zum Verhalten einer Instanz während der Skalierung finden Sie unter Instanzkapazität skalieren.
Shard-Anzahl skalieren
Sie können die Anzahl der Shards für eine Instanz über die Google Cloud Console oder die Google Cloud CLI erhöhen oder verringern.
Console
Rufen Sie in der Google Cloud -Console die Seite Memorystore for Valkey auf.
REGION_ID: die Region, in der sich Ihre Instanz befindet.
SHARD_COUNT: die Anzahl der Shards in Ihrer Instanz. Die Anzahl der Shards bestimmt die Gesamtspeicherkapazität für das Speichern von Instanzdaten. Weitere Informationen zu Instanz- und Knotenspezifikationen für Memorystore for Valkey-Instanzen finden Sie unter Instanz- und Knotenspezifikation.
REGION_ID: Die Region, in der sich Ihre Instanz befindet, z. B. us-central1
Prüfen Sie die Ausgabe auf die folgenden Bedingungen:
Die Ausgabe enthält einen Abschnitt engineConfigs.
Die Parameter maxmemory-clients, maxmemory oder maxclients werden in diesem Abschnitt angezeigt.
Wenn einer dieser Parameter vorhanden ist, müssen Sie beim Skalieren des Knotentyps für die Instanz die Werte für die Parameter so skalieren, dass sie den Werten entsprechen, die Memorystore for Valkey für den skalierten Knotentyp akzeptieren kann. Weitere Informationen finden Sie unter Änderbare Konfigurationsparameter.
REGION_ID: die Region, in der sich Ihre Instanz befindet.
NODE_TYPE: Der Knotentyp, auf den Sie Ihre Instanz skalieren möchten. Zulässige Werte für diesen Parameter sind shared-core-nano, standard-small, highmem-medium und highmem-xlarge.
In diesem Beispiel skalieren Sie den Knotentyp der my-instance-Instanz auf highmem-medium. Diese Instanz befindet sich in der Region us-central1.
[[["Leicht verständlich","easyToUnderstand","thumb-up"],["Mein Problem wurde gelöst","solvedMyProblem","thumb-up"],["Sonstiges","otherUp","thumb-up"]],[["Schwer verständlich","hardToUnderstand","thumb-down"],["Informationen oder Beispielcode falsch","incorrectInformationOrSampleCode","thumb-down"],["Benötigte Informationen/Beispiele nicht gefunden","missingTheInformationSamplesINeed","thumb-down"],["Problem mit der Übersetzung","translationIssue","thumb-down"],["Sonstiges","otherDown","thumb-down"]],["Zuletzt aktualisiert: 2025-08-19 (UTC)."],[],[],null,["# Scale instance capacity\n\nThis page describes how to scale a Memorystore for Valkey instance. Your\ninstance's capacity is determined by the number of shards in your instance\nand your instance's [node type](/memorystore/docs/valkey/instance-node-specification).\nTo scale your instance, you must change the shard count or node type.\nFor more information about an instance's behavior during scaling, see\n[About scaling instance capacity](/memorystore/docs/valkey/about-scaling-instance-capacity).\n\nScale the shard count\n---------------------\n\nYou can increase or decrease the number of shards for an instance by using\neither the Google Cloud console or [Google Cloud CLI](/sdk/gcloud).\n**Note:** If you specify **Cluster Mode Enabled** when you [create an instance](/memorystore/docs/valkey/create-instances#create_an_instance), then you can scale the shard count for the instance. If you specify **Cluster Mode Disabled**, then Memorystore for Valkey doesn't partition the instance, but hosts it on a single shard. Therefore, you can't scale the number of the shards for the instance. \n\n### Console\n\n1. In the Google Cloud console, go to the **Memorystore for Valkey** page.\n\n [Memorystore for Valkey](https://console.cloud.google.com/memorystore/valkey/instances?)\n2. Click your instance ID.\n\n3. In the **Configurations** section, click the pencil icon next to\n **Shards**.\n\n4. In the **Shards** field, enter the number of shards to which you want to\n scale your instance.\n\n5. Click **Update instance**.\n\n### gcloud\n\nTo scale the number of shards for an instance, use the [`gcloud memorystore instances update`](/sdk/gcloud/reference/memorystore/instances/update) command: \n\n```\ngcloud memorystore instances update INSTANCE_ID \\\n--location=REGION_ID \\\n--shard-count=SHARD_COUNT\n```\n\nReplace the following:\n\n- \u003cvar translate=\"no\"\u003eINSTANCE_ID\u003c/var\u003e: the ID of your instance.\n- \u003cvar translate=\"no\"\u003eREGION_ID\u003c/var\u003e: the region where your instance is located.\n- \u003cvar translate=\"no\"\u003eSHARD_COUNT\u003c/var\u003e: the number of shards in your instance. The shard count determines the total memory capacity for storing instance data. For more information about instance and node specifications for Memorystore for Valkey instances, see [Instance and node specification](/memorystore/docs/valkey/instance-node-specification).\n\nFor example: \n\n```\ngcloud memorystore instances update my-instance \\\n--location=us-central1 \\\n--shard-count=8\n```\n\nScale the node type\n-------------------\n\nYou can scale the node type for an instance by using the [Google Cloud CLI](/sdk/gcloud). \n\n### gcloud\n\n1. To retrieve information about an instance, use the [`gcloud memorystore instances describe`](/sdk/gcloud/reference/memorystore/instances/describe) command:\n\n ```\n gcloud memorystore instances describe INSTANCE_ID \\\n --location=REGION_ID\n ```\n\n Replace the following:\n - \u003cvar translate=\"no\"\u003eINSTANCE_ID\u003c/var\u003e: the ID of your instance\n - \u003cvar translate=\"no\"\u003eREGION_ID\u003c/var\u003e: the region where your instance is located (for example, `us-central1`)\n2. Check the output to see if the following conditions exist:\n\n 1. The output contains an `engineConfigs` section.\n\n 2. The `maxmemory-clients`, `maxmemory`, or `maxclients` parameters appear\n in this section.\n\n If any of these parameters appear, then when you scale the node type for the\n instance, you must scale the values for the parameters to reflect values\n that Memorystore for Valkey can accept for the scaled node type. For more\n information, see [Modifiable configuration parameters](/memorystore/docs/valkey/supported-instance-configurations#modifiable_configuration_parameters).\n3. To scale the node type, use the [`gcloud memorystore instances update`](/sdk/gcloud/reference/memorystore/instances/update) command:\n\n ```\n gcloud memorystore instances update INSTANCE_ID \\\n --location=REGION_ID \\\n --node-type=NODE_TYPE\n ```\n\n Replace the following:\n - \u003cvar translate=\"no\"\u003eINSTANCE_ID\u003c/var\u003e: the ID of your instance.\n - \u003cvar translate=\"no\"\u003eREGION_ID\u003c/var\u003e: the region where your instance is located.\n - \u003cvar translate=\"no\"\u003eNODE_TYPE\u003c/var\u003e: the node type to which you want to scale your\n instance. Acceptable values for this parameter are `shared-core-nano`,\n `standard-small`, `highmem-medium`, and `highmem-xlarge`.\n\n | **Note:** You can't scale your instance down to the `shared-core-nano` node type.\n | **Caution** : We recommend that you use the `shared-core-nano` node type for development or testing purposes only. If you run Memorystore for Valkey in a production environment, then we recommend using the `standard-small`, `highmem-medium`, or `highmem-xlarge` node types. For more information about these node types, see [Choose a node type](/memorystore/docs/valkey/instance-node-specification#choose-node-type).\n\n For this example, you scale the node type of the `my-instance` instance to `highmem-medium`. This instance is located in the `us-central1`\n region. \n\n ```\n gcloud memorystore instances update my-instance \\\n --location=us-central1 \\\n --node-type=highmem-medium\n ```\n\n For this example, you change the value of the `maxclients` parameter to\n `15,000`. \n\n ```\n gcloud memorystore instances update my-instance \\\n --location=us-central1 \\\n --node-type=highmem-medium \\\n --update-engine-configs=maxclients=15000\n ```\n\n\u003cbr /\u003e"]]