Managed Redis

Eine Managed Redis-Instanz für Caching, Warteschlangen, Rate Limiting und Pub/Sub.

Bereitstellen

lizard add redis

Das erste Redis-Add-on heißt redis, daher funktioniert ${{redis.REDIS_URL}} sofort.

Umgebungsvariablen

VariableBeschreibung
REDIS_URLVollständige Verbindungszeichenfolge (redis://…)

Einen Service verbinden

lizard secrets set REDIS_URL='${{redis.REDIS_URL}}' --service api
lizard redeploy --service api

Der Verweis wird beim Bereitstellen aufgelöst und mit den Zugangsdaten des Addons rotiert.

Häufige Anwendungsfälle

  • Cache — speichert berechnete Ergebnisse anhand der Anfrage.
  • Warteschlange / Worker — kombinieren Sie Redis mit einem Service im Worker-Modus, der Jobs verarbeitet.
  • Rate Limiting / Sitzungen — schneller gemeinsam genutzter Status über Replikate hinweg.
# A worker that drains a Redis queue
lizard add -r your-org/worker -n jobs
lizard service set jobs --set containerPort=0
lizard secrets set REDIS_URL='${{redis.REDIS_URL}}' --service jobs
lizard redeploy --service jobs

Schlüssel durchsuchen

Öffnen Sie den Redis-Browser im Dashboard (lizard open), um Schlüssel und Werte zu prüfen. Für lokalen Zugriff:

lizard run --service api -- sh -c 'exec redis-cli -u "$REDIS_URL"'

Speicher erweitern

lizard scale --service redis --storage 4096

Siehe auch

  • Managed Addons — Benennung, Verweise und die Browser im Dashboard.
  • Background Workers — Redis mit einem Worker kombinieren, der eine Warteschlange verarbeitet.

lizard run startet den Befehl lokal mit der ausgewählten Service-Umgebung. Installieren Sie redis-cli lokal und prüfen Sie, dass der Endpunkt erreichbar ist.