1. Home
  2. Performance & Caching
  3. Die Nutzung von Redis-Cache

Die Nutzung von Redis-Cache

Kann man bei HostPress auch Redis nutzen, wo liegen die Vorteile und wie funktioniert es?

Was ist Redis?

Die Abkürzung Redis steht für Remote Dictionary Server und ist ein enorm schneller und quelloffener In-Memory-Schlüsselwert-Datenspeicher. Redis wurde ursprünglich von Salvatore Sanfilippo entwickelt und ist wohl der am verbreitetsten In-Memory-Schlüsselwert-Datenspeicher.

Wie funktioniert Redis?

Redis ist eine In-Memory-Datenbank mit einer einfachen Datenstruktur und gehört zur Familie der NoSQL-Datenbanken. Diese einfache Struktur der Datenbank eignet sich deshalb weniger für komplexe Datenstrukturen. Dafür hat Redis aber den großen Vorteil, dass es schneller ist als relationale Datenbanken wie zum Beispiel MySQL.

Im Gegensatz zu anderen Datenbanken, welche ihre Daten auf der Festplatte abspeichern, befinden sich bei Redis alle Daten im Hauptspeicher des Servers. Durch den Wegfall der Zugriffszeiten auf den physischen Datenträger treten hier keine Verzögerungen auf. Alle Daten sind innerhalb von Mikrosekunden zugänglich und stehen dem Benutzer mehr als direkt zur Verfügung.

Wo liegen die Vor- und Nachteile?

Redis bietet inzwischen Reaktionszeiten von unter einer Millisekunde und kann so Millionen von Anforderungen für Echtzeitanwendungen in den verschiedensten Bereichen übernehmen und verarbeiten.

Datenbankanfragen werden dadurch reduziert, indem es Ergebnisse im Speicher zwischenspeichert, was zu schnelleren Ladezeiten für die Benutzer führt.

Redis wird deshalb gerne eingesetzt für Sessionmanagement, Echtzeitanalysen, Chat- und Messagingdienste sowie Media-Streaming.

Komplexe Datensätze und Abfragen sind nicht die Stärken von Redis. Genau wie andere In-Memory-Datenbanken benötigt Redis viel Arbeitsspeicher. Da die Daten im RAM gespeichert werden, ist dies folglich auch die Begrenzung.

Wie Redis mit WordPress nutzen?

Das WordPress mit all seinen Möglichkeiten und Plugins ein mächtiges CMS ist, welches bei einigen Projekten seine Schwierigkeiten mit der Performence hat, ist inzwischen bekannt. Für geringere Ladezeiten gibt es einige Kniffe und Möglichkeiten wie Caching, CDN-Netzwerke und Content-Optimierungen. Mit der In-Memory Datenbank Redis möchten wir eine weitere Möglichkeit aufzeigen, welche einen anderen technischen Ansatz bietet.

Um WordPress mit Redis zu verbinden und Abfragen zu beschleunigen, kannst du das Plugin Redis-Object-Cache nutzen.

Screenshot: Installation des Redis Object Cache in WordPress

Ob der Redis-Dienst auf dem Server installiert ist und richtig funktioniert, kannst du in den Plugin-Einstellungen prüfen.

Screenshot: Statusprüfung des Object Caches
In welchen Tarifen kann ich Redis nutzen?

Wir installieren Anwendungen wie Redis nur, wenn es nicht absolut unerlässlich zum Betrieb der Webseite ist. Es gehört auch nicht zu unserem Standardsetup. Grund dafür ist, dass Redis bei anderen Kunden in der Vergangenheit schon zu unangenehmen Nebeneffekten geführt hat und in der Folge wurde die entsprechende Webseite teilweise danach falsch ausgeliefert.

Für die Nutzung von Redis-Cache benötigst du einen unserer Managed-Server-Tarife.
Der Dienst ist dann auch nur für eine deiner Webseiten verfügbar.

Solltest du Fragen zur Nutzung haben, den Wunsch hegen Redis auch für deine Webseite zu nutzen, dann setze dich bitte mit uns in Verbindung. Wir helfen gerne weiter und unterstützen dich auch mit den nötigen Servereinstellungen.

Zuletzt geändert: 8. November 2024

War dieser Artikel hilfreich?

Empfohlene Artikel

Brauchst du Unterstützung?
Du kannst die gesuchte Antwort nicht finden?
Support kontaktieren