Zum Hauptinhalt springen
Version: Weekly Build

Valkey

Valkey ist ein hochperformanter In-Memory-Key-Value-Store, der sich für Caching, flüchtigen Zustand, Warteschlangen und leichtgewichtige Messaging-Muster eignet.

EigenschaftWertHinweise
ProvidernamevalkeyIn Landscape-Provider-Definitionen verwenden.
Versionv0Aktuelle vom Provider bereitgestellte Schemaversion.
KategorieKey-Value StoreWird im Katalog der Managed Services angezeigt.
GeltungsbereichglobalVerfügbar auf Resource-Group-Ebene statt an eine einzelne Workspace-Runtime gebunden zu sein.
Resource-Group-SingletonfalseResource Groups können mehrere Valkey-Service-Instanzen erstellen.
Pause-UnterstützungfalseDieser Provider unterstützt das Pausieren nicht.
Geschlossenes Testing

Dieser Provider befindet sich derzeit in einem frühen Teststadium und ist nur auf dedizierten Installationen verfügbar (geschlossenes Testing). Der Provider befindet sich weiterhin in Entwicklung; sein Schema, seine Pläne und sein Verhalten können sich in Zukunft ändern.

Schema​

Config​

FeldTypBei Erstellung erforderlichHinweise
versionstringNeinValkey-Engine-Version. Standard- und einziger zulässiger Wert: 9.0.

Secrets​

FeldTypBei Erstellung erforderlichHinweise
superuserPasswordstringJaPasswort für den administrativen Benutzer.

Details / Ausgabe​

FeldTypVerfügbarkeitHinweise
hostnamestringWird nach der Bereitstellung offengelegtInterner Service-Hostname.
portintegerWird nach der Bereitstellung offengelegtValkey-Service-Port.
readybooleanWird nach der Bereitstellung offengelegtGibt an, ob die Instanz bereit für Verbindungen ist.

Pläne​

Der Provider stellt mehrere Pläne bereit: Small (id: 0), Medium (id: 1) und Large (id: 2). Beispielplan: Small (id: 0).

ParameterTypStandardMinimumMaximumStatischHinweise
storageinteger1024--NeinWird als storage-mib abgerechnet.
cpunumber5--NeinWird als cpu-tenths abgerechnet.
memoryinteger512--NeinWird als ram-mib abgerechnet.

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 stellt man mit einem beliebigen Redis-kompatiblen oder Valkey-nativen Client eine Verbindung zum zurückgegebenen hostname und port her und authentifiziert sich mit dem gespeicherten Passwort. Derselbe Endpunkt ist auch von anderen Codesphere-Runtimes aus erreichbar, einschließlich Reactives, Managed Containern und Virtual-Cluster-Workloads.