HOME LAB · SELFHOSTING · NETZWERK

Artikel-Info

Kurzfassung

Schwierigkeit: Mittel · Dauer: 45–90 Min · Ziel: Redis für Self-Hosted Apps verstehen: Persistenz, RAM-Limits, Backups

Kategorie

,

Tags

Veröffentlicht

Zuletzt aktualisiert

Redis für Self-Hosted Apps verstehen: Persistenz, RAM-Limits, Backups

Proxmox Storage sauber planen: ZFS, LVM-Thin und Backup-Ziele – Featured Image v9

Schwierigkeit: Mittel · Dauer: 45–90 Min · Ziel: Redis für Self-Hosted Apps verstehen: Persistenz, RAM-Limits, Backups

Kurzproblem und Zielbild

In diesem Guide setzt du Redis für Self-Hosted Apps verstehen: Persistenz, RAM-Limits, Backups mit reproduzierbaren Schritten, klaren Checks und belastbaren Recovery-Pfaden um.

Voraussetzungen

  • Linux-/CLI-Grundlagen
  • Admin-Zugriff auf die Zielsysteme
  • Snapshot/Backup vor Änderungen

Schnellstart (funktionierende Basis)

hostnamectl
ip a
systemctl --failed
journalctl -p 3 -xb --no-pager | tail -n 30

Schritt-für-Schritt Umsetzung

1) Ausgangszustand dokumentieren

date -Iseconds
uname -a
# aktuelle Versionen und relevante Konfig-Pfade notieren

2) Kernkonfiguration sauber setzen

redis-server --version
redis-cli INFO memory
redis-cli CONFIG GET maxmemory
redis-cli BGSAVE

3) Dienst/Funktion gezielt prüfen

redis-cli INFO persistence
redis-cli DBSIZE
ls -lh /var/lib/redis

4) Betriebsgrenzen testen

redis-benchmark -h 127.0.0.1 -p 6379 -n 100000 -c 50 -q
redis-cli INFO stats | egrep "instantaneous_ops_per_sec|evicted_keys"

Validierung / Checks

redis-cli INFO persistence
redis-cli DBSIZE
ls -lh /var/lib/redis
redis-cli PING
redis-cli INFO persistence | egrep "rdb_last_bgsave_status|aof_enabled"

Troubleshooting

Konfiguration wird nicht übernommen

Ursache: Syntax-/Reload-Fehler oder falscher Parameterpfad.

redis-cli INFO persistence
df -h
sudo journalctl -u redis-server -n 120 --no-pager

Dienst läuft, Funktion aber fehlerhaft

Ursache: Abhängigkeiten, Routing, Rechte oder Versionen inkonsistent.

redis-cli CONFIG GET maxmemory maxmemory-policy
redis-cli INFO memory
ss -ltnp | grep 6379

Fazit

Mit einem klaren Ablauf, harten Checks und dokumentierten Grenzwerten bleibt das Setup wartbar statt zufällig stabil. Nächster Schritt: den Ablauf als monatliche Betriebsroutine einplanen.

Quellen

Teilen: X LinkedIn Reddit WhatsApp Telegram Mastodon