Kurz erklärt
Drei Aufgaben machen den Großteil aus:
- Zwischenspeicher: Ergebnisse teurer Abfragen für ein paar Minuten behalten.
- Sitzungen: Anmeldungen so ablegen, dass jede Instanz sie kennt.
- Warteschlangen: Aufgaben ablegen, die ein Worker später abarbeitet.
In der Praxis
- Was im Zwischenspeicher liegt, darf verschwinden. Die Anwendung muss auch dann funktionieren, wenn Redis leer ist – nur langsamer.
- Ablaufzeiten setzen. Ohne sie wächst der Speicher, bis nichts mehr geht.
- Für Warteschlangen mit Dauerhaftigkeit die Speicherung auf Platte einschalten – sonst sind bei einem Neustart die offenen Aufgaben weg.
Bei Branchway
Redis und Valkey stehen als Datenbanken in der Console zur Verfügung und lassen sich mit Apps verknüpfen. Sie laufen im Team-Netz und sind von außen nicht erreichbar.
Häufige Fragen
Brauche ich Redis für eine kleine Anwendung?
Meist nicht. Solange eine Instanz läuft und die Datenbank schnell antwortet, ist es eine Komponente mehr ohne Gewinn.
Was ist Valkey?
Eine quelloffene Abspaltung von Redis nach dessen Lizenzwechsel. Für die üblichen Anwendungsfälle verhält es sich gleich.