Zum Inhalt springen

Erstellen und Verwalten von Instanzen für Redis

Zuletzt aktualisiert am

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.

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 Einträgen in der Access Control List (ACL) können Sie steuern, welche Quell-IP-Adressen eine Verbindung zu Ihrer Instanz herstellen dürfen. Beachten Sie, dass dies eine zusätzliche Sicherheitsebene ist und Best Practices für eine ordnungsgemäße Authentifizierung und Sicherheit nicht ersetzt.

Um sicherzustellen, dass Sie aus anderen STACKIT-Cloud-Diensten auf Ihre Instanz zugreifen können, müssen Sie die öffentlichen STACKIT-IP-Bereiche zu Ihrer ACL hinzufügen. Da sich diese Bereiche im Laufe der Zeit ändern können, können Sie die aktuellste Liste dynamisch über die STACKIT CLI abrufen:

Terminal-Fenster
stackit auth login
stackit curl "https://iaas.api.stackit.cloud/v2/networks/public-ip-ranges"

Sie erhalten eine JSON-Antwort, welche die aktuellen cidr-Blöcke gruppiert nach Region enthält. Fügen Sie die für die Region Ihrer Instanz relevanten cidr-Werte zu Ihren ACL-Einträgen hinzu.

{
"items": [
{
"cidr": "192.214.160.0/19",
"region": "eu01"
},
{
"cidr": "193.148.164.0/22",
"region": "eu01"
},
// ... additional IPs ...
{
"cidr": "9.206.0.0/22",
"region": "eu02"
}
]
}

Wenn Sie aus dem öffentlichen Internet auf Ihre Instanz zugreifen möchten, müssen Sie die IPv4-Adresse oder das Subnetz Ihres Clients hinzufügen. Die Einträge folgen der CIDR-Notation. Wenn Sie eine einzelne IP-Adresse (z. B. einen einzelnen Host) zulassen möchten, legen Sie 32 als Subnetzparameter fest. 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 Sie keine IPv6-Adressen hinzufügen.

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

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:

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.

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:

Terminal-Fenster
stackit redis instance delete <INSTANCE_ID>

Sie erhalten die folgende Ausgabe:

Deleted instance "my-redis-instance"