Czym jest Redis?
Redis to bardzo szybka baza klucz–wartość działająca w pamięci RAM. WordPress wykorzystuje ją jako cache obiektów i cache zapytań SQL. Dzięki temu MySQL wykonuje wielokrotnie mniej pracy, a strona generuje się szybciej. Redis jest stabilniejszy i bardziej zaawansowany niż Memcached, szczególnie przy dużym ruchu lub w sklepach WooCommerce.
Co daje Redis na małych stronach?
Nawet niewielkie strony zauważalnie przyspieszają:
- czas odpowiedzi (TTFB) spada o 20–50%
- baza MySQL pracuje znacznie lżej
- panel wp-admin działa szybciej
- strona stabilniejsza przy skokach ruchu
Redis dobrze sprawdza się przy nieregularnym ruchu i lepiej utrzymuje cache niż Memcached.
Co daje Redis na dużych stronach i sklepach?
- redukcja zapytań SQL nawet o 80–95%
- dużo mniejsze obciążenie MySQL
- stabilność podczas ruchu z kampanii reklamowych
- duże przyspieszenie WooCommerce (koszyk, checkout, filtrowanie, wyszukiwanie)
- mniej błędów i timeoutów
Redis jest najlepszym wyborem dla dużych projektów i sklepów internetowych.
Redis czy Memcached?
Najważniejsze różnice:
- Redis obsługuje rozbudowane struktury danych – Memcached nie
- Redis może zapisywać dane trwale
- Redis lepiej radzi sobie z dużym ruchem i WooCommerce
- jest stabilniejszy i bardziej elastyczny
- konfiguracja jest prosta
W praktyce: Redis to rozwiązanie wyższej klasy i zalecany wybór dla WordPress.
Jak podłączyć Redis do WordPress na serwerach fullnet.pl
Krok 1: Dodaj wpisy do wp-config.php
Wstaw poniższe linie przed frazą That's all, stop editing:
define('WP_REDIS_HOST', '127.0.0.1');
define('WP_REDIS_PORT', 6379);
define('WP_REDIS_TIMEOUT', 1);
define('WP_REDIS_DATABASE', 0);
define('WP_REDIS_IGBINARY', true);
define('WP_REDIS_PREFIX', md5($_SERVER['HTTP_HOST']) . ':');
Krok 2: Zainstaluj wtyczkę Redis
Rekomendowana wtyczka:
Redis Object Cache (autor: Till Krüss)
- automatycznie tworzy plik object-cache.php
- działa stabilnie z WordPress i WooCommerce
- posiada panel statystyk Redis
Krok 3: Włącz Redis w WordPress
Przejdź do:
Ustawienia → Redis → Enable Object Cache
Jeśli wszystko jest skonfigurowane poprawnie, zobaczysz komunikat:
Connected, Host: 127.0.0.1, Port: 6379
Rekomendacje i dobre praktyki
WooCommerce
Redis znacząco przyspiesza koszyk, filtrowanie produktów, wyszukiwanie i całą ścieżkę zakupową.
Nie używaj Redis i Memcached jednocześnie
WordPress korzysta tylko z jednego pliku object-cache.php. Włączony Redis = wyłączony Memcached.
Reset pamięci Redis
Użyj opcji Flush Cache w panelu wtyczki
Lub usuń plik wp-content/object-cache.php i ponownie aktywuj wtyczkę
Podsumowanie
Redis to najskuteczniejsza metoda przyspieszenia WordPress i WooCommerce. Poprawia czas ładowania o 20–95%, odciąża MySQL i stabilizuje stronę pod dużym ruchem. Na Fullnet podłączenie Redis jest wyjątkowo proste – kilka wpisów w wp-config.php i jedna wtyczka. Efekty są natychmiastowe.


