Zum Inhalt springen

Erstellen und Verwalten von Instanzen

Die Eigenschaften einer Instanz sind unabhängig von der gewählten Methode des Erstellens.

Mit dem Instanznamen legen Sie den Anzeigenamen für Ihre Instanz fest.

Mit der Redis-Version legen Sie fest, welche Redis-Version zum Einsatz kommt. STACKIT aktualisiert die Redis-Hauptversion entsprechend den Releases von Redis. Dabei kommt es zu einer angemessenen Verzögerung für die Anpassung an STACKIT (Nebenversionen können übersprungen werden). Lesen Sie regelmäßig die Release-Notes für Informationen zu abgekündigten Versionen und Ankündigungen neuer Versionen. Aus Sicherheitsgründen kündigt STACKIT Redis-Versionen ab, wenn diese ihren EOL-Status erreichen. Darüber hinaus spielt STACKIT aus Sicherheitsgründen Minor-Updates ein.

Wählen Sie den Plan aus, der zu Ihren Anforderungen passt. Es ist sicher, mit einem kleineren Plan zu beginnen und später zu einem größeren zu wechseln. Abhängig von der gewählten Redis-Version sind einige Pläne nicht verfügbar. Ein Plan bestimmt die Anzahl der Knoten, vCPUs, Speicher (RAM) und die Festplattengröße. Eine detaillierte Übersicht der verfügbaren Pläne finden Sie unter Servicepläne.

Mit der Anzahl der Knoten können Sie die horizontale Skalierung und Hochverfügbarkeit bestimmen. Horizontale Skalierung erhöht die Verfügbarkeit und die Leseleistung. Der Single-Plan (1 Knoten) bietet keine horizontale Skalierung. Ein Replika-Plan (3 Knoten) bietet horizontale Skalierung und erreicht somit Hochverfügbarkeit.

AnwendungsfallPlan
EntwicklungSingle (1 Knoten)
Produktion (Normal)Replica (3 Knoten)

Mit der Anzahl der vCPUs legen Sie fest, wie viel Rechenleistung jeder Knoten Ihrer Instanz hat. Folgen Sie der Anleitung Ihre Redis-Instanz planen, um die beste Option für Ihre Arbeitslast zu finden.

Mit der Einstellung Speicher legen Sie fest, wie viel Speicher jeder Knoten Ihrer Instanz hat. Folgen Sie der Anleitung Ihre Redis-Instanz planen, um die beste Option für Ihre Arbeitslast zu finden.

Mit der Festplattengröße bestimmen Sie die Größe des zugrunde liegenden Massenspeichers. Die kleinste Option ist 10 GB. Sie können diese Größe wählen und sie später vergrößern.

Redis-Instanzen reagieren empfindlich auf vollen Speicher. Um diesen Zustand zu verhindern, bietet STACKIT Redis eine Fallschirm-Funktion. Diese stoppt die Datenbank, wenn ein vordefinierter Schwellenwert der Speichernutzung in Prozent erreicht wird. Mit dieser Einstellung definieren Sie diesen Schwellenwert. Sie können diese Funktion deaktivieren, indem Sie 100 % als Schwellenwert festlegen.

Mit den ACL-IP-Bereich-Einträgen steuern Sie, welche Quell-IPs eine Verbindung zu Ihrer Instanz herstellen dürfen. Beachten Sie, dass dies eine zusätzliche Sicherheitsebene ist und nicht die Notwendigkeit einer ordnungsgemäßen Authentifizierung und das Beachten von Best-Practices für die Sicherheit ersetzt. Es gibt zwei vordefinierte Einträge: 193.148.160.0/19 und 45.129.40.0/21. Diese stellen sicher, dass Sie von den STACKIT Cloud-Services aus auf Ihre Instanz zugreifen können. Wenn Sie aus dem öffentlichen Netz auf Ihre Instanz zugreifen möchten, müssen Sie die IPv4-Adresse oder das Subnetz des Clients hinzufügen. Die Einträge folgen der CIDR-Notation. Wenn Sie eine einzelne IP-Adresse zulassen möchten (z. B. einen einzelnen Host), setzen Sie 32 als Subnetz-Parameter. Um beispielsweise einen Host mit der Quell-IPv4-Adresse 93.229.84.137 zuzulassen, fügen Sie 93.229.84.137/32 als ACL-Eintrag hinzu. Derzeit können keine IPv6-Adressen hinzugefügt werden.

Um eine Instanz zu erstellen, müssen Sie sich zunächst im STACKIT Portal anmelden.

Zuerst müssen Sie bestimmen, welchen Plan Sie benötigen. Die verfügbaren Pläne hängen von der gewählten Version ab. Um eine Liste der verfügbaren Pläne zu erhalten, führen Sie aus:

Terminal-Fenster
stackit redis plans
FlagOptionenStandardOptional
namemeine-Redis-Instanz
plan-idSiehe Pläne von Redis
version10.6, 10.1110.11x
aclIPv4 und Netz in CIDR-Notation193.148.160.0/19
45.129.40.0/21
45.135.244.0/22
192.214.174.229/32
192.214.176.140/32
x

Sie können auch einen Blick auf Servicepläne werfen, um mehr über die verfügbaren Pläne zu erfahren.

Führen Sie den folgenden Befehl aus, um Ihre Instanz zu erstellen:

Terminal-Fenster
stackit redis instance create --name <name> --plan-id <plan-id> --version <version> --acl <acl>

Nach Ausführung des Befehls müssen Sie mit y bestätigen.

Wenn die Instanz erfolgreich erstellt wurde, gibt die CLI die Instanz-ID zurück:

Created instance for project "Test-Projekt-28-07-2025". Instance ID: 1737d9b7-ad6d-4a86-807a-bae5c5f5ed71

Erstellen der Instanz mit minimaler Anzahl an Parametern:

Terminal-Fenster
stackit redis instance create --name my-redis-instance --plan-id 3849f72f-99cc-4e2c-afda-700d66ef08f2

Um eine Instanz anzuzeigen, führen Sie den Befehl mit den folgenden Parametern aus:

ArgumentBeschreibung
INSTANCE_IDInstanz-ID der Instanz, die Sie abfragen möchten
Terminal-Fenster
stackit redis instance describe <INSTANCE_ID>

Beispiel-Ausgabe:

ID │ 1737d9b7-ad6d-4a86-807a-bae5c5f5ed71
──────────────────────┼───────────────────────────────────────────────────────────────────────────────────────
NAME │ my-redis-instance
──────────────────────┼───────────────────────────────────────────────────────────────────────────────────────
LAST OPERATION TYPE │ create
──────────────────────┼───────────────────────────────────────────────────────────────────────────────────────
LAST OPERATION STATE │ succeeded
──────────────────────┼───────────────────────────────────────────────────────────────────────────────────────
PLAN ID │ 3849f72f-99cc-4e2c-afda-700d66ef08f2
──────────────────────┼───────────────────────────────────────────────────────────────────────────────────────
ACL │ 193.148.160.0/19,45.129.40.0/21,45.135.244.0/22,192.214.174.229/32,192.214.176.140/32

Sie können die folgenden Eigenschaften einer Instanz bearbeiten: acl, plan und version. Eine Beschreibung dieser Flags finden Sie unter Instanz erstellen.

ArgumentBeschreibung
INSTANCE_IDInstanz-ID der Instanz, die Sie abfragen möchten
FlagsDatentypEinheit
aclArray von Strings
plan-idString-
plan-nameString-
versionString-

Um die Instanz zu bearbeiten, führen Sie den folgenden Befehl aus:

Terminal-Fenster
stackit redis instance update <INSTANCE_ID> --<Flag Name> <Flag Value>
Terminal-Fenster
stackit redis instance update 1737d9b7-ad6d-4a86-807a-bae5c5f5ed71 --plan-id 8309378b-3f85-403a-bf42-525d07cfdf78

Sie können eine Instanz löschen, wenn sie sich im READY-Status befindet. Nach Ausführung dieses Befehls kann der Vorgang nicht rückgängig gemacht werden. Um eine Instanz zu löschen, führen Sie aus:

ArgumentBeschreibung
INSTANCE_IDInstanz-ID der Instanz, die Sie abfragen möchten
Terminal-Fenster
stackit redis instance delete <INSTANCE_ID>

Sie erhalten die folgende Ausgabe:

Deleted instance "my-redis-instance"