Zum Hauptinhalt springen
Version: Weekly Build

Valkey

Valkey ist ein hochperformanter In-Memory-Key-Value-Store, der sich für Caching, transiente Zustände, Queues und leichtgewichtige Messaging-Muster eignet.

EigenschaftWertHinweise
ProvidernamevalkeyWird in Landscape-Provider-Definitionen verwendet.
Versionv0Aktuelle vom Provider bereitgestellte Schema-Version.
KategorieKey-Value StoreWird im Managed Services-Katalog angezeigt.
ScopeglobalAuf Team-Ebene verfügbar, statt an einen einzelnen Workspace-Runtime gebunden zu sein.
Team-SingletonfalseTeams können mehrere Valkey-Service-Instanzen erstellen.
Pause-UnterstützungfalseDieser 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

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
hostnamestringNach der Bereitstellung verfügbarInterner Service-Hostname.
portintegerNach der Bereitstellung verfügbarValkey-Service-Port.
readybooleanNach der Bereitstellung verfügbarGibt 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).

ParameterTypStandardMinimumMaximumStatischHinweise
storageinteger1024--NeinWird als storage-mib berechnet.
cpunumber5--NeinWird als cpu-tenths berechnet.
memoryinteger512--NeinWird 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.