Zugang
Sie können auf Redis zugreifen unter redis://localhost:6379
Beispiel für interaktiven Shell-Zugriff:
redis-cli
127.0.0.1:6379> set example "Hello Redis"
127.0.0.1:6379> get example
"Hello Redis"
Wichtige Dateien und Verzeichnisse
/etc/redis/redis.conf→ Hauptkonfigurationsdatei/var/lib/redis/→ Datenverzeichnis für Persistenz/var/log/redis/redis-server.log→ Logdatei/usr/bin/redis-cli→ Redis-Befehlszeilentool/usr/bin/redis-server→ Redis-Daemon-Binärdatei
Dienstleistungsmanagement
Allgemeine Servicevorgänge:
systemctl restart redis-server # Restart Redis
systemctl stop redis-server # Stop Redis
systemctl status redis-server # View Redis status
Konfiguration
Redis-Konfigurationsdatei: /etc/redis/redis.conf
- bind — Legt fest, welche Netzwerkschnittstellen Redis überwacht.
- geschützter Modus – Muss deaktiviert werden, wenn Sie den Fernzugriff zulassen.
- requirepass — Legt ein Passwort für die Client-Authentifizierung fest.
- maxmemory — Begrenzung der RAM-Nutzung (für Caching-Anwendungsfälle).
- appendonly — AOF-Persistenz aktivieren.
Nach jeder Änderung:
systemctl restart redis-server
Nützliche Tools und Befehle
Redis enthält mehrere integrierte Tools:
redis-cli→ Befehlszeilenschnittstelle für Redisredis-benchmark→ Benchmarking-Dienstprogrammredis-check-aofundredis-check-rdb→ AOF/RDB-Persistenzdateien validierenredis-server→ Manueller Start des Redis-Daemons
Protokolle und Überwachung
Protokolle überprüfen:
journalctl -u redis-server -f
Aktivität überwachen:
redis-cli monitor
Verbundene Clients anzeigen:
redis-cli client list
Persistenzmodi
Redis unterstützt zwei Persistenzoptionen:
- RDB-Snapshots → Speichert den Datenbankstatus in regelmäßigen Abständen (ressourcenschonend).
- AOF (Append Only File) → Protokolliert jeden Schreibvorgang (sicherer, aber größer).
Sie können beides in /etc/redis/redis.conf für Langlebigkeit.