Redis Caching

Redis ist ein Open-Source-Speicher für In-Memory-Datenstrukturen. Im Zusammenhang mit WordPress kann Redis verwendet werden, um die vom WordPress-eigenen Objekt-Cache generierten Werte dauerhaft zu speichern, sodass zwischengespeicherte Objekte zwischen den Seitenladungen wiederverwendet werden können.

Viele gemanagte Redis-Lösungen betreiben den Cache in einem von der Website völlig getrennten Netzwerk, das oft Tausende von Kilometern entfernt ist. Im Gegensatz dazu installiert das Redis-Add-on von Kinsta eine dedizierte 2-GB-Redis-Instanz in demselben Container wie deine WordPress-Website. Diese Architektur stellt sicher, dass Redis, deine PHP-Engine und die Datenbank alle auf demselben physischen Rechner laufen:

  • Extrem niedrige Latenz.
  • Anfragen werden in Mikrosekunden, nicht in Millisekunden, abgewickelt.
  • Minimaler Datentransit und keine externen Engpässe.
  • Schnellere Cache-Leistung.

Durch den Wegfall externer Netzwerkaufrufe ist diese lokale Integration besonders für ressourcenintensive Anwendungen wie WooCommerce-Shops, Mitgliederwebsites oder WordPress-Installationen mit hohem Datenverkehr von Vorteil.

Die Verwendung eines persistenten Objekt-Caches wie Redis ermöglicht die Wiederverwendung von zwischengespeicherten Objekten, anstatt dass die MySQL-Datenbank ein zweites Mal für dasselbe Objekt abgefragt werden muss. Das Ergebnis ist, dass Redis die MySQL-Datenbank einer Website entlastet, die Reaktionszeit der Website verkürzt und die Skalierbarkeit der Website erhöht, um zusätzlichen Traffic zu bewältigen.

Websites, die am meisten vom Redis-Cache profitieren

Bei Kinsta ist das Seiten-Caching für alle Websites auf unserer Plattform integriert. Es gibt jedoch einige Websites, die das Seiten-Caching nicht so gut gebrauchen können: einige E-Commerce-Websites, Mitgliederseiten, Foren und Diskussionsforen, Blogs mit sehr aktiven Kommentarbereichen und andere Arten von hochdynamischen Websites.

Diese hochdynamischen Websites, die das Seiten-Caching nicht gut nutzen können, sind potenzielle Kandidaten für eine persistente Objekt-Caching-Option wie Redis.

Redis wird die Ladezeit von statischen Blogs, informativen Business-Websites und Nachrichten-Websites in der Regel nicht verbessern, es sei denn, die Websites nutzen unser Seiten-Caching sehr schlecht.

Hinzufügen von Redis zu einer Website bei Kinsta

Das Redis-Caching-Add-on kostet $100 pro Monat und Website. Wenn du Redis zu deiner bei Kinsta gehosteten Website hinzufügen möchtest, navigiere zu Websites > Websitename > Caching > Redis > Aktivieren.

Aktiviere das Redis Caching Add-on
Aktiviere das Redis Caching Add-on

Es öffnet sich ein neues Fenster mit den Preisinformationen für das Add-on. Klicke auf Redis-Add-on aktivieren. Dadurch wird das Redis Object Cache Plugin installiert.

Bitte beachte, dass nur Benutzer mit Abrechnungsberechtigungen (Firmeninhaber, Firmenadministratoren, Firmenabrechnung) das Add-on aktivieren können.

Preisinformationen zum Redis Caching Add-on
Preisinformationen zum Redis Caching Add-on

Redis-Plugin

Das Redis-Caching-Add-on installiert standardmäßig das Redis Object Cache-Plugin. Dies ist ein Open-Source-Plugin, das auf WordPress.org verfügbar ist. Redis bietet auch Object Cache Pro an, das Debugging-Tools, Speicheroptimierung und Premium-Support umfasst.

Wenn du bereits ein anderes Plugin für die Integration mit Redis verwendest, wie z. B. WP-Redis, oder ein anderes Plugin auf deiner Website verwenden möchtest, um Redis mit dem WordPress-Objekt-Caching zu integrieren, musst du das Redis Object Cache Plugin im Abschnitt Plugins deines WordPress WP Admin Panels deaktivieren. Du kannst dann ein Redis-Plugin deiner Wahl aus dem Plugin-Repository verwenden oder installieren; dies führt dazu, dass unter Caching > Redis eine Warnung erscheint, die du ignorieren kannst. Wir raten davon ab, zum Redis Object Cache Plugin zu wechseln, wenn du bereits ein anderes Redis Plugin auf deiner Website verwendest. Redis funktioniert möglicherweise nicht richtig, wenn kein passendes Plugin installiert ist.

Wenn das Redis Object Cache-Plugin nicht installiert wird, wenn du das Add-on aktivierst, oder wenn es entfernt wurde, kannst du das Add-on unter Caching > Redis > Neu installieren neu installieren.

Installiere das Redis Object Cache-Plugin neu
Installiere das Redis Object Cache-Plugin neu

Wenn du die Fehlermeldung erhältst, dass WordPress nicht verfügbar ist, solltest du WordPress neu installieren und es noch einmal versuchen; dies liegt in der Regel an einer Bedrock- oder einer anderen Nicht-Standard-WordPress-Installation mit einem benutzerdefinierten öffentlichen Web-Root (Document Root). Beginne einen neuen Chat mit unserem Support-Team, damit sie eine neue wp-cli.yml Datei zum ~/public Verzeichnis hinzufügen können, wobei der Pfad auf die WordPress-Installation der Website verweist.

Wichtige Hinweise

  • Wenn deine Website sowohl eine Staging- als auch eine Live-Umgebung hat und deine Staging-Site nicht mehr benötigt wird, lösche sie bitte. Sie kann dann nach der Installation von Redis auf der Live-Site neu erstellt werden. Wenn deine Staging-Site nicht gelöscht werden kann, musst du Redis (und das Redis-Plugin) zum Container der Staging-Site hinzufügen. Wenn dies nicht geschieht, wird die Redis-Installation in der LIVE-Umgebung beim nächsten Staging-Push überschrieben und entfernt.
  • Wenn du ein anderes Plugin als WP Redis oder Redis Object Cache verwendest, werden die Redis-Cache-Daten im APM-Tool von Kinsta möglicherweise nicht korrekt angezeigt. Das bedeutet nicht, dass Redis nicht funktioniert. Das liegt daran, dass wir möglicherweise nicht in der Lage sind, Redis-Daten von anderen Plugins im APM-Tool zu sammeln und anzuzeigen.
  • Wenn du eine leere WordPress- oder Staging-Umgebung erstellst und das Redis-Caching-Add-on aktivierst, ist es in der neuen leeren Umgebung nicht automatisch aktiv. Um das Redis-Caching zu aktivieren, musst du zunächst WordPress in der leeren Umgebung installieren, das Add-on auf der Website deaktivieren und es dann wieder aktivieren.

Redis mit einer WordPress-Website verwenden

  • Sobald Redis installiert und mit einem Plugin in deine Website integriert wurde, läuft es unbemerkt im Hintergrund.
  • Es ist wichtig, dass du deine Website nach der Aktivierung des Objekt-Cachings gründlich testest und alle kritischen Prozesse auf deiner Website mit mehreren Benutzerprofilen überprüfst, um sicherzustellen, dass zwischengespeicherte Objekte nicht fälschlicherweise wiederverwendet werden.
  • Wenn du feststellst, dass zwischengespeicherte Objekte nicht korrekt verwendet werden, kannst du mit der Funktion wp_cache_add_non_persistent_groups bestimmte Objektgruppen vom Objekt-Caching ausschließen. Die Beeinflussung der Leistung des Objekt-Caches liegt außerhalb des Rahmens der Kinsta-Unterstützung für Redis und erfordert die Beteiligung eines qualifizierten WordPress-Entwicklers.

Verbinde deine Datenbank mit RedisInsight

RedisInsight ermöglicht es dir, deine Datenbank zu visualisieren und GUI- und CLI-basierte Interaktionen in Redis durchzuführen.

  1. Lade RedisInsight herunter, installiere es und starte es.
  2. Klicke auf Redis-Datenbank hinzufügen > Verbindungseinstellungen > Sicherheit.
  3. Um dich mit RedisInsight zu verbinden, brauchst du die folgenden Informationen aus dem Abschnitt Primärer SFTP/SSH-Benutzer auf der Registerkarte Info der jeweiligen Website in MyKinsta:
    • Host/Server-Adresse (IP-Adresse)
    • Port (wir nehmen die Sicherheit hier bei Kinsta sehr ernst, jede Website verwendet einen anderen Port)
    • Benutzername (SFTP-Benutzername, nicht deine E-Mail-Adresse)
    • Passwort
      SFTP/SSH-Anmeldedaten
      SFTP/SSH-Anmeldedaten
  4. Wähle in RedisInsight SSH-Tunnel verwenden. Gib im folgenden Abschnitt deinen Host, Port, Benutzernamen und dein Passwort aus MyKinsta ein und klicke auf Redis-Datenbank hinzufügen.
    Gib deine MyKinsta SSH-Zugangsdaten ein, um dich mit RedisInsight zu verbinden
    Gib deine MyKinsta SSH-Zugangsdaten ein, um dich mit RedisInsight zu verbinden

Redis-Cache leeren

Du kannst den Cache in MyKinsta, in deinem WordPress-Dashboard, mit WP-CLI oder mit SSH löschen.

Cache in deinem WordPress Dashboard löschen

Mit dem Kinsta MU-Plugin (das standardmäßig auf allen von Kinsta gehosteten Websites installiert ist) kannst du den Objekt-Cache (und andere Arten von Cache) in deinem WordPress-Dashboard löschen. Melde dich in deinem WordPress-Dashboard an und führe einen der folgenden Schritte aus:

  • Klicke auf der Seite des Kinsta-Cache-Plugins in deinem WordPress-Dashboard auf die Schaltfläche Alle Caches löschen.
  • Klicke auf den Link Caches löschen in der WordPress-Admin-Symbolleiste.

Beide Methoden löschen das Objekt-Caching und den Site-Cache (auch Full-Page-Cache genannt).

Lösche den Cache in WordPress mit dem Kinsta MU-Plugin
Lösche den Cache in WordPress mit dem Kinsta MU-Plugin

Cache in MyKinsta leeren

Logge dich bei MyKinsta ein und gehe zu Websites > Websitename > Caching > Server-Caching.

Klicke auf die Schaltfläche Cache löschen, um den Site-Cache zu löschen.

  • Wenn du den Website-Cache in MyKinsta löschst, wird auch der Redis-Objekt-Cache gelöscht.
  • Wenn das Edge-Caching aktiviert ist, wird durch das Löschen des Website-Caches in MyKinsta auch der Edge-Cache geleert.
Lösche den Server-Cache auf der Registerkarte Caching in MyKinsta
Lösche den Server-Cache auf der Registerkarte Caching in MyKinsta

Cache mit WP-CLI löschen

Verbinde dich mit deinem Server über SSH und navigiere zum Dokumentenstamm deiner Website:

cd public

Wenn das Kinsta Must Use (MU) Plugin auf der Website installiert ist, kannst du den Redis Objekt-Cache mit diesem Befehl löschen:

wp kinsta cache purge --object

Um den gesamten Cache zu löschen, füge das Flag --all hinzu:

wp kinsta cache purge --all

Beende SSH mit dem folgenden Befehl:

quit

Cache mit SSH löschen

Verbinde dich mit SSH mit deinem Server und leere den Redis-Cache mit dem folgenden Befehl:

redis-cli flushall async

Beende SSH mit dem folgenden Befehl:

quit

Grenzen der Kinsta-Unterstützung für Redis

Die Unterstützung von Kinsta für Redis beschränkt sich darauf, Redis und alle erforderlichen Abhängigkeiten im Website-Container zu installieren und sicherzustellen, dass Redis für die Nutzung durch WordPress verfügbar ist. Die Integration von Redis in deine Website und der Ausschluss bestimmter Objektgruppen aus dem Cache liegen in der Verantwortung des jeweiligen Website-Betreibers. Wenn du Hilfe bei der richtigen Integration von Redis in deine Website benötigst, musst du die Dienste eines qualifizierten WordPress-Entwicklers in Anspruch nehmen.

Deaktiviere das Redis Caching Add-on

Um dieses Add-on zu entfernen, klicke auf der Seite Add-ons unter Redis caching auf Deaktivieren > Redis Add-on deaktivieren. Du kannst das Add-on auch unter Caching > Redis > Deaktivieren entfernen.

Wenn du das Redis-Caching-Add-on entfernst und du dich in den ersten 30 Tagen deines WordPress-Hosting-Tarifs befindest, wird eine anteilige Gebühr für das Add-on für den Zeitraum, in dem es aktiviert war, zu deiner nächsten Rechnung hinzugefügt. Wenn dein WordPress-Hosting-Tarif seit mehr als 30 Tagen aktiv ist, erhältst du eine anteilige Gutschrift für die Add-on-Gebühren auf deinem Kontostand für die verbleibenden Tage des aktuellen Abrechnungszeitraums. Die Gutschrift wird automatisch mit deiner nächsten Rechnung an Kinsta verrechnet. Weitere Informationen findest du in unserer WordPress-Hosting-Geld-zurück-Garantie.

War dieser Artikel hilfreich?

© 2013 - 2026 Kinsta Inc. Alle Rechte vorbehalten. Kinsta®, MyKinsta®, DevKinsta® und Sevalla® sind Marken von Kinsta Inc.Die WordPress®-Marke ist geistiges Eigentum der WordPress Foundation und die Woo®- und WooCommerce®-Marken sind geistiges Eigentum von WooCommerce, Inc. Die Verwendung der Namen WordPress®, Woo® und WooCommerce® auf dieser Website dient ausschließlich zu Identifikationszwecken und impliziert keine Billigung durch die WordPress Foundation oder WooCommerce, Inc. Kinsta wird nicht von der WordPress Foundation oder WooCommerce, Inc. unterstützt, ist nicht in deren Besitz oder mit diesen verbunden. Rechtliche Informationen