50 % Rabatt auf alle Pläne, begrenzte Zeit. Ab $2.48/mo
Redis

Redis

Redis ist der In-Memory-Datenspeicher. Cache, Message Queue, Session Store, Leaderboards und die meistgenutzte Key-Value-Datenbank in Produktionsumgebungen. Im Einsatz bei Twitter, GitHub, Stack Overflow und Airbnb. Latenz unter einer Millisekunde, mit Persistenzoptionen für Datensicherheit.

Version

Neueste

Betriebssystem

Ubuntu Server 24.04 LTS

Min. RAM

1 GB

IP Types

IPV4,IPV6

Zugriff

Redis ist erreichbar 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 → Log file
  • /usr/bin/redis-cli → Redis-Kommandozeilen-Tool
  • /usr/bin/redis-server → Redis-Daemon-Binary

Service Management

Häufige Dienstoperationen:

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, auf welchen Netzwerkschnittstellen Redis lauscht.
  • protected-mode. Muss deaktiviert werden, wenn externer Zugriff erlaubt ist.
  • requirepass. Setzt ein Passwort für die Client-Authentifizierung.
  • maxmemory. Begrenzt die RAM-Nutzung (für Caching-Szenarien).
  • appendonly. Aktiviert AOF-Persistenz.

Nach jeder Änderung:

systemctl restart redis-server

Nützliche Tools und Befehle

Redis enthält mehrere integrierte Tools:

  • redis-cli → Kommandozeilen-Interface für Redis
  • redis-benchmark → Benchmarking utility
  • redis-check-aof und redis-check-rdb → AOF/RDB-Persistenzdateien validieren
  • redis-server → Redis-Daemon manuell starten

Logs und Monitoring

Check logs:

journalctl -u redis-server -f

Monitor activity:

redis-cli monitor

Verbundene Clients anzeigen:

redis-cli client list

Persistence Modes

Redis unterstützt zwei Persistenzoptionen:

  1. RDB-Snapshots → Speichert den Datenbankzustand in regelmäßigen Abständen (ressourcenschonend).
  2. AOF (Append Only File) → Protokolliert jeden Schreibvorgang (sicherer, aber speicherintensiver).

Beide lassen sich aktivieren in /etc/redis/redis.conf for durability.

Mehr zu Datenbank-Tools

Related apps.

Redis jetzt deployen. Ab 2,48 $/Monat.