Redis ist ein In-Memory Key-Value-Store für Caching, Web-Sessions, Queues (mit passenden Libraries) und Rate-Limiting. Diese Anleitung richtet Redis auf Ubuntu/Debian mit lokalem Standardzugriff ein.
Installation
Bashsudo apt update && sudo apt upgrade -y sudo apt install -y redis-server sudo systemctl enable redis-server sudo systemctl start redis-server
Test
Bashredis-cli ping
Erwartung: PONG.
Konfiguration
Oft /etc/redis/redis.conf:
bind: typisch127.0.0.1 ::1— bei App auf demselben Server beibehalten.protected-mode yes: beibehalten, wenn nicht sauber authentifiziert/exponiert.- Nach Änderungen:
sudo systemctl restart redis-server
Passwort (bei erweitertem Zugriff)
Configrequirepass ihr_langes_passwort
Bashredis-cli -a 'ihr_langes_passwort' ping
Speicher
maxmemoryauf kleinen VPS setzen, z. B. mitmaxmemory-policy allkeys-lrufür reinen Cache.
Sicherheit
Redis nicht ungeschützt ins Internet stellen. UFW für andere öffentliche Dienste.
Verbindungs-URL
TEXTredis://127.0.0.1:6379
Fehlerbehebung
- Connection refused: Dienst/Port 6379 prüfen.
- OOM:
maxmemorysenken oder RAM erhöhen.