Valkey
Valkey ist ein hochperformanter In-Memory-Key-Value-Store, der sich für Caching, transiente Zustände, Queues und leichtgewichtige Messaging-Muster eignet.
| Eigenschaft | Wert | Hinweise |
|---|---|---|
| Providername | valkey | Wird in Landscape-Provider-Definitionen verwendet. |
| Version | v0 | Aktuelle vom Provider bereitgestellte Schema-Version. |
| Kategorie | Key-Value Store | Wird im Managed Services-Katalog angezeigt. |
| Scope | global | Auf Team-Ebene verfügbar, statt an einen einzelnen Workspace-Runtime gebunden zu sein. |
| Team-Singleton | false | Teams können mehrere Valkey-Service-Instanzen erstellen. |
| Pause-Unterstützung | false | Dieser Provider unterstützt kein Pausieren. |
Geschlossenes Testing
Dieser Provider befindet sich derzeit in einem frühen Teststadium und ist nur auf dedizierten Installationen (geschlossenes Testing) verfügbar. Der Provider befindet sich noch in der Weiterentwicklung, sein Schema, seine Pläne und sein Verhalten können sich in Zukunft ändern.
Schema
Config
| Feld | Typ | Bei Erstellung erforderlich | Hinweise |
|---|---|---|---|
version | string | Nein | Valkey-Engine-Version. Standard- und einziger zulässiger Wert: 9.0. |
Secrets
| Feld | Typ | Bei Erstellung erforderlich | Hinweise |
|---|---|---|---|
superuserPassword | string | Ja | Passwort für den administrativen Benutzer. |
Details / Ausgabe
| Feld | Typ | Verfügbarkeit | Hinweise |
|---|---|---|---|
hostname | string | Nach der Bereitstellung verfügbar | Interner Service-Hostname. |
port | integer | Nach der Bereitstellung verfügbar | Valkey-Service-Port. |
ready | boolean | Nach der Bereitstellung verfügbar | Gibt an, ob die Instanz bereit für Verbindungen ist. |
Pläne
Der Provider bietet mehrere Pläne: Small (id: 0), Medium (id: 1) und Large (id: 2).
Beispielplan: Small (id: 0).
| Parameter | Typ | Standard | Minimum | Maximum | Statisch | Hinweise |
|---|---|---|---|---|---|---|
storage | integer | 1024 | - | - | Nein | Wird als storage-mib berechnet. |
cpu | number | 5 | - | - | Nein | Wird als cpu-tenths berechnet. |
memory | integer | 512 | - | - | Nein | Wird als ram-mib berechnet. |
Beispiel in einer Landscape
schemaVersion: v0.2
run:
cache:
provider:
name: valkey
version: v0
plan:
id: 0
parameters:
storage: 1024
cpu: 5
memory: 512
config:
version: "9.0"
secrets:
superuserPassword: "${{ vault.valkeySuperuserPassword }}"
Innerhalb anderer Runtimes wird die Verbindung zum zurückgegebenen hostname und port mit einem Redis-kompatiblen oder Valkey-nativen Client hergestellt und mit dem gespeicherten Passwort authentifiziert.
Derselbe Endpunkt ist auch von anderen Codesphere-Runtimes aus erreichbar, einschließlich Reactives, Managed Containers und Virtual Cluster-Workloads.