Wstecz Wstecz

Jak skonfigurować bazę danych Redis z WordPressem

Redis to bardzo szybka baza danych działająca w pamięci RAM. Po podłączeniu do WordPressa przechowuje często używane dane w pamięci podręcznej, dzięki czemu strona działa szybciej, a baza MySQL jest mniej obciążona.

Czego potrzebujesz przed rozpoczęciem

  • Planu hostingu stron E-COMMERCE lub PLUS. Redis jest dostępny tylko w tych planach.
  • Zainstalowanej strony WordPress.
  • Dostępu do DirectAdmin i konta administratora WordPress.

Włączanie Redis

  1. Otwórz DirectAdmin

    W panelu usługi kliknij przycisk, który otwiera DirectAdmin.

    Przycisk DirectAdmin w panelu usługi.
  2. Włącz Redis i skopiuj ścieżkę socketu

    Przejdź do Advanced Features > Redis i kliknij Enable.

    Redis włącza się jednym przyciskiem.

    Po włączeniu Redis zobaczysz ścieżkę Redis socket file. Skopiuj ją, bo będzie potrzebna w kroku 4.

    Tę ścieżkę wpiszesz w pliku wp-config.php.
  3. Otwórz plik wp-config.php

    W DirectAdmin otwórz System Info & Files > File Manager.

    Menedżer plików DirectAdmin.

    Przejdź do katalogu WordPressa. Zamiast mojadomena.pl będzie nazwa twojej domeny:

    mojadomena.pl/public_html/

    Otwórz plik wp-config.php do edycji.

    Otwórz wp-config.php.
  4. Dodaj ustawienia Redis

    Wklej te dwie linie i zastąp wartość WP_REDIS_PATH ścieżką socketu skopiowaną w kroku 2:

    define( 'WP_REDIS_SCHEME', 'unix' ); define( 'WP_REDIS_PATH', '/home/rfcfeature/.redis/redis.sock' ); // Zastąp swoją ścieżką socketu
    Gdzie wkleić?

    Wklej linie nad linią /* That's all, stop editing! */. Jeśli wkleisz je poniżej, nie zostaną odczytane.

    Dodane linie ustawień Redis.

    Zapisz plik, klikając Save File.

  5. Zainstaluj wtyczkę Redis Object Cache

    W panelu administracyjnym WordPressa przejdź do Plugins > Add New Plugin, wyszukaj Redis Object Cache i zainstaluj wtyczkę.

    Wyszukiwanie wtyczki w WordPressie.
    Instalacja wtyczki.

    Po instalacji kliknij Activate. Otworzy się strona ustawień Redis.

  6. Włącz Object Cache

    Na stronie Redis Object Cache powinny być widoczne zielone znaczniki przy Filesystem: Writable i Redis: Reachable. Kliknij Enable Object Cache.

    Oba znaczniki muszą być zielone.

Czy się udało?

Po włączeniu Object Cache status powinien pokazywać Connected, a poniżej zobaczysz statystyki pamięci podręcznej.

Redis jest podłączony i przechowuje dane WordPressa w pamięci podręcznej.

Częste pytania

Wyświetla się „Redis: Not Reachable”

Sprawdź, czy Redis jest włączony w DirectAdmin i czy wartość WP_REDIS_PATH dokładnie odpowiada ścieżce socketu. Ścieżka na twoim koncie będzie inna niż w przykładzie /home/rfcfeature/.redis/redis.sock.

Po zmianach widzę na stronie stare dane

W ustawieniach Redis Object Cache kliknij Flush Cache. Wyczyści to pamięć podręczną, a strona od razu pokaże najnowsze dane.

Używam wtyczki LiteSpeed Cache. Czy potrzebuję Redis?

Możesz używać obu: LiteSpeed Cache przechowuje całe strony, a Redis zapytania do bazy danych. Po prostu nie włączaj Object Cache w obu wtyczkach jednocześnie.

Jak wyłączyć Redis?

W ustawieniach wtyczki kliknij Disable Object Cache, dezaktywuj wtyczkę i usuń obie dodane linie z wp-config.php.

Co dalej

Jeśli masz problemy, napisz do nas na czacie na żywo lub e-mailem.

Podobne poradniki

Shared Hosting Poradniki