Nytrix Nytrix
Start Produkte Standorte Über uns Blog FAQ Anmelden
Nytrix Nytrix
Anmelden
vServer

Redis als Cache einrichten — Webseiten und Apps beschleunigen

Aktualisiert 11.06.2026 7 Min. Lesezeit

Wenn deine Webseite oder App langsam wird, liegt das selten an der Rechenleistung allein — oft sind es immer dieselben Datenbankabfragen, die bei jedem Aufruf neu ausgeführt werden. Genau hier setzt Redis an. In diesem Artikel richtest du Redis auf deinem vServer ein, konfigurierst die wichtigsten Parameter, sicherst den Dienst ab und bindest ihn als Objekt-Cache in WordPress ein.

Was Redis eigentlich ist

Redis (kurz für Remote Dictionary Server) ist ein In-Memory-Datenspeicher. Das bedeutet: Die Daten liegen im Arbeitsspeicher statt auf der Festplatte. Ein Zugriff auf den RAM ist um Größenordnungen schneller als ein Zugriff auf eine Datenbank, die ihre Tabellen von der SSD lesen muss. Redis arbeitet nach dem Schlüssel-Wert-Prinzip: Du legst unter einem Schlüssel einen Wert ab und holst ihn später blitzschnell wieder heraus.

Weil alles im Speicher passiert, eignet sich Redis überall dort, wo Geschwindigkeit zählt und die Daten kurzlebig oder leicht neu erzeugbar sind. Genau das macht es zum idealen Cache vor einer langsameren Datenbank.

Typische Einsätze

Installation per Docker

Auf einem vServer mit Root-Zugriff ist Docker oft der schnellste Weg, weil Redis sauber gekapselt im Container läuft. Ein einzelner Container ist mit einem Befehl gestartet:

docker run -d --name redis -p 127.0.0.1:6379:6379 redis:7

Wichtig ist hier das vorangestellte 127.0.0.1 bei der Portfreigabe: So lauscht Redis nur auf dem lokalen Server und nicht auf allen Netzwerkschnittstellen. Für eine dauerhafte Einrichtung mit Passwort und Persistenz eignet sich eine docker-compose.yml mit dem Image redis:7, dem Startbefehl redis-server --requirepass DEIN_STARKES_PASSWORT --maxmemory 256mb --maxmemory-policy allkeys-lru --appendonly yes, der Portbindung 127.0.0.1:6379:6379 und einem Volume für /data.

Gestartet wird das Ganze mit docker compose up -d. Läuft deine Anwendung selbst in einem Container, kannst du Redis statt über die Portfreigabe auch direkt über das gemeinsame Docker-Netz erreichen — dann ist gar kein Port nach außen nötig.

Native Installation per apt

Unter Debian 12 oder Ubuntu 24.04 installierst du Redis direkt aus den Paketquellen:

sudo apt update && sudo apt install redis-server

Anschließend startest du den Dienst und sorgst dafür, dass er beim Booten automatisch mitkommt:

sudo systemctl enable --now redis-server

Die Konfiguration findest du unter /etc/redis/redis.conf. Nach Änderungen lädst du den Dienst mit sudo systemctl restart redis-server neu.

Grundkonfiguration

Zwei Einstellungen solltest du immer setzen. Mit maxmemory legst du fest, wie viel Arbeitsspeicher Redis maximal belegen darf — sinnvoll, damit der Cache nicht den ganzen RAM deines vServers auffrisst. Dazu gehört eine Verdrängungsstrategie über maxmemory-policy. Für einen reinen Cache ist allkeys-lru die übliche Wahl: Ist der Speicher voll, werden die am längsten nicht genutzten Schlüssel zuerst entfernt.

Beim Thema Persistenz hast du zwei Optionen: RDB schreibt in festen Abständen einen Snapshot des gesamten Datenbestands auf die Platte — kompakt, aber bei einem Absturz gehen die Änderungen seit dem letzten Snapshot verloren. AOF protokolliert dagegen jeden Schreibvorgang und kann den Stand nahezu vollständig wiederherstellen, braucht aber etwas mehr Platz. Für einen reinen Objekt-Cache reicht oft RDB oder sogar gar keine Persistenz, da sich die Daten jederzeit neu aufbauen lassen. Nutzt du Redis als Session-Store oder Queue, ist AOF mit appendonly yes die sicherere Variante.

Redis richtig absichern

Ein offen im Internet erreichbarer Redis ohne Passwort ist ein massives Sicherheitsrisiko — Angreifer können Daten auslesen oder im schlimmsten Fall Befehle auf dem Server ausführen. Halte dich deshalb an drei Regeln:

  1. Nur lokal lauschen: Setze in der Konfiguration bind 127.0.0.1, damit Redis ausschließlich vom Server selbst erreichbar ist. Bei Docker erreichst du dasselbe über die Bindung 127.0.0.1:6379:6379.
  2. Starkes Passwort: Aktiviere requirepass mit einem langen, zufälligen Passwort. Clients müssen sich dann mit AUTH anmelden, bevor sie Befehle ausführen dürfen.
  3. Niemals offen ins Internet: Brauchst du Zugriff von einem anderen Server, nutze ein privates Netz, einen SSH-Tunnel oder das interne Docker-Netz — aber gib den Port nie ungeschützt frei.

WordPress als Objekt-Cache anbinden

In WordPress übernimmt ein Plugin die Verbindung, etwa Redis Object Cache. Trage zunächst die Verbindungsdaten in der wp-config.php ein: den Host 127.0.0.1, den Port 6379 und dein gesetztes Passwort. Danach aktivierst du im Plugin den Objekt-Cache per Klick. Ab sofort landen wiederkehrende Datenbankabfragen in Redis, und die Antwortzeiten sinken — gerade bei dynamischen Seiten mit vielen Abfragen macht sich das deutlich bemerkbar.

Prüfen, ob alles läuft

Ob Redis antwortet, testest du am schnellsten mit der mitgelieferten Kommandozeile. Ein einfacher Verbindungstest: redis-cli ping. Antwortet Redis mit PONG, läuft der Dienst. Hast du ein Passwort gesetzt, hängst du es an: redis-cli -a DEIN_STARKES_PASSWORT ping. Einen Überblick über Speicherverbrauch, Verbindungen und Trefferquote liefert dir redis-cli info. Besonders aufschlussreich sind die Werte keyspace_hits und keyspace_misses: Stehen die Treffer deutlich über den Fehlschlägen, arbeitet dein Cache effektiv.

Mit Nytrix umsetzen

Für Redis brauchst du eine Umgebung, in der du volle Kontrolle hast — genau das bietet dir ein vServer von Nytrix. Du bekommst vollen Root-Zugriff per SSH, schnellen SSD/NVMe-Speicher und kannst Redis sowohl nativ per apt als auch in Docker betreiben, das auf unseren vServern mit aktiviertem Nesting bereitsteht. Über die KVM-Konsole und die Neuinstallation mit Debian 12 oder Ubuntu 24.04 startest du jederzeit sauber durch.

Der Einstieg ist günstig: Schon der No-IP-Tarif für 1,99 EUR im Monat (4 vCore, 4 GB RAM, 40 GB Speicher) reicht für einen Redis-Cache neben einer kleinen Webseite. Brauchst du eine eigene IPv4, etwa für eine produktive WordPress-Seite, startest du mit BASIC-4 ab 9,99 EUR im Monat. Gehostet wird im Rechenzentrum Eygelshoven (NL), DDoS-Schutz ist inklusive, abgerechnet wird per Prepaid ohne Mindestlaufzeit.

Möchtest du Redis als Objekt-Cache vor eine richtige Datenbank setzen, ergänzt du eine MySQL-Datenbank ab 0,50 EUR im Monat. Und als Ziel für deine eigenen Backups steht dir FTP Storage ab 2,99 EUR pro Terabyte und Monat bereit.

#Redis #Cache #vServer #WordPress #Performance

Bereit zum Loslegen?

Im Nytrix-Dashboard findest du alle Produkte zum direkt Bestellen — prepaid, ohne Mindestlaufzeit.

Zur Startseite