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
-
Otwórz DirectAdmin
W panelu usługi kliknij przycisk, który otwiera DirectAdmin.
Przycisk DirectAdmin w panelu usługi. -
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. -
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. -
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ą socketuGdzie 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.
-
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.
-
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.
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.