Redis to baza danych typu klucz-wartość trzymana w pamięci RAM, używana najczęściej jako object cache — warstwa pośrednia, która zapamiętuje wyniki częstych zapytań do bazy MySQL, żeby WordPress nie musiał wykonywać ich od nowa przy każdym odwiedzającym.
Co Redis realnie przyspiesza
Object cache w WordPressie (przez wtyczki typu Redis Object Cache) skraca czas generowania strony przy większym ruchu i rozbudowanych motywach czy wtyczkach. W WooCommerce widać to szczególnie przy sklepach z dużym katalogiem produktów i wieloma zalogowanymi jednocześnie klientami — Redis odciąża bazę danych, zamiast odpytywać MySQL za każdym razem od nowa.
To coś innego niż cache stron (np. WP Super Cache czy podobne wtyczki), które zapisują gotowy HTML całej strony. Redis cachuje dane wewnątrz aplikacji, więc pomaga też tam, gdzie strony cache'ować się nie da — przy zalogowanych użytkownikach, koszyku czy panelu klienta.
Dla kogo ma to znaczenie
Największą różnicę odczują strony z dużym ruchem, sklepy WooCommerce z wieloma jednoczesnymi sesjami oraz witryny z rozbudowaną logiką (wtyczki członkowskie, wyszukiwarki z filtrami, personalizacja treści). Dla prostej wizytówki bez ruchu różnica jest w praktyce niezauważalna — tam więcej daje zwykły cache stron i dobrze skonfigurowany OPcache.
Redis w ofercie DoSieci
Redis dedykowany jest częścią pakietów NVMe Performance (256 MB) i NVMe Pro (512 MB) — osobna instancja na klienta. Uruchamiamy go dla konta i przekazujemy dane połączenia (host, port, hasło), które wpisujesz we wtyczce object cache. Jeśli Twój projekt już teraz mocno skorzystałby na object cache, napisz do nas i opisz skalę ruchu — podpowiemy, co da największy efekt już dziś.
