Managed Redis
Eine Managed Redis-Instanz für Caching, Warteschlangen, Rate Limiting und Pub/Sub.
Bereitstellen
lizard add redisDas erste Redis-Add-on heißt redis, daher funktioniert ${{redis.REDIS_URL}} sofort.
Umgebungsvariablen
| Variable | Beschreibung |
|---|---|
REDIS_URL | Vollständige Verbindungszeichenfolge (redis://…) |
Einen Service verbinden
lizard secrets set REDIS_URL='${{redis.REDIS_URL}}' --service api
lizard redeploy --service apiDer 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 jobsSchlü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 4096Siehe 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.