In diesem Dokument finden Sie die aktuellen Kapazitätslimits für Ressourcen sowie die API-Kontingente für Abfragen pro Minute für Memorystore for Redis Cluster.
Instanzlimits
Memorystore for Redis Cluster unterliegt folgenden Nutzungslimits:
Limit | Wert |
---|---|
Datenbanken pro Instanz | 1 |
Nutzungseinheiten pro Instanz | 250 |
Maximale Anzahl von Clients
Maximale Anzahl von Clients ist die maximale Anzahl von Clientverbindungen, die Sie für jeden Knoten eines Knotentyps haben können, ohne dass Leistungsprobleme auftreten.
Damit Sie die maximale Anzahl von Clientverbindungen nicht überschreiten, empfehlen wir, den Messwert /cluster/node/clients/connected_clients
im Blick zu behalten.
In der folgenden Tabelle sind die Knotentypen aufgeführt, die für Memorystore for Redis-Cluster verfügbar sind, sowie die maximale Anzahl von Clientverbindungen, die für jeden Knotentyp möglich sind.
Knotentyp | Max. Clients1 |
---|---|
redis-shared-core-nano | 5.000 |
redis-standard-small | 16.000 (Standard). Der Höchstwert ist 32.000. |
redis-highmem-medium | 32.000 (Standard). Der Höchstwert beträgt 64.000. |
redis-highmem-xlarge | 64.000 |
1 Eine Anleitung zum Anpassen des maximalen Limits für Clientverbindungen finden Sie unter Instanz konfigurieren.
Einheiten für die Clusternutzung
Die Cluster-Nutzungseinheiten pro Projekt für eine Memorystore for Redis Cluster-Instanz werden mit der folgenden Formel berechnet:
Cluster-Nutzungseinheiten = (shard_count) × (1 + replica_count)
Das regionale Kontingent für Memorystore for Redis Cluster begrenzt die Gesamtzahl der Nutzungseinheiten, die Sie für alle Ihre Memorystore for Redis Cluster-Instanzen in einer Region bereitstellen können.
Wenn Sie beispielsweise drei Instanzen in Ihrem Projekt mit jeweils drei Shards und einem Replikat in us-central1
bereitstellen, haben Sie 18 Einheiten des regionalen Gesamtkontingents für us-central1
verbraucht. Unter Erhöhung des Kontingents für regionale Cluster-Nutzungseinheiten können Sie ein höheres Kontingent für eine Region anfordern.
Erhöhung des Kontingents für Nutzungseinheiten für regionale Cluster
So fordern Sie für Ihr Projekt eine höhere regionale Kapazität an:
Rufen Sie in der Google Cloud Console die Seite Kontingente auf.
KontingenteWählen Sie im Drop-down-Menü Dienste die Option Memorystore for Redis Cluster API aus.
Klicken Sie in der Liste der Kontingente auf das Kästchen neben dem Kontingent mit der Bezeichnung Gesamtzahl der Redis-Cluster-Einheiten pro Projekt und Region für die gewünschte Region.
Klicken Sie auf die Schaltfläche Kontingente bearbeiten.
Geben Sie im Bearbeitungsbereich Ihre Kontaktdaten ein und klicken Sie auf Weiter.
Geben Sie Ihr gewünschtes Kontingent ein und klicken Sie auf Fertig.
Klicken Sie auf Anfrage senden.
API-Kontingente für Anfragen pro Minute
Für Memorystore for Redis gelten für API-Anfragen/-Vorgänge die folgenden Kontingente pro Minute (Änderungen vorbehalten):
API-Anfragekontingent | Wert |
---|---|
Redis-Cluster-Anfragen pro Projekt und Minute erstellen oder löschen | 10 |
Redis-Cluster-Anfragen pro Projekt und Minute | 60 |
Anfragen zum Erstellen oder Löschen von Redis-Clustern umfassen:
- Vorgänge erstellen (
gcloud redis clusters create
) - Löschvorgänge (
gcloud redis clusters delete
)
Zu den Memorystore for Redis Cluster API-Vorgängen gehören:
- Vorgänge abrufen (
gcloud redis clusters describe
) - Vorgänge auflisten (
gcloud redis clusters list
) - Vorgänge erstellen (
gcloud redis clusters create
) - Löschvorgänge (
gcloud redis clusters delete
) - Updatevorgänge (
gcloud redis clusters update
)
Dieses Kontingent gilt für redis.googleapis.com-Anfragen/-Vorgänge, jedoch nicht für OSS Redis-Protokolle/-Befehle. Die Limits gelten für alle Google Cloud -Konsolenprojekte sowie für alle Anwendungen und IP-Adressen, die dieses Projekt verwenden.