Rozdział 15 · 15.7
Redis
Redis to superszybka pamięć podręczna działająca w pamięci roboczej. Strony internetowe wykorzystują ją jako cache: często używane dane z bazy danych są przechowywane w Redis, dzięki czemu strony ładują się szybciej, a baza danych ma mniej pracy. W WordPressie nazywa się to object cache.
Redis dostępny jest w pakietach Power Webhost Three, Power Webhost Four oraz Power Reseller. Pakiety WebHost One i Two nie mają Redis.
Włączanie Redis
- W DirectAdmin w sekcji Funkcje zaawansowane kliknij Redis.
- Przy polu Status widnieje komunikat To konto ma wyłączony Redis. Kliknij WŁĄCZ (1).
- W polu Ścieżka do pliku socket redis (2) znajduje się adres Państwa Redis, na przykład /home/nazwauzytkownika/.redis/redis.sock. Będzie on potrzebny w razie potrzeby.

U nas Redis działa osobno dla każdego pakietu poprzez plik socket, a nie przez port, i bez hasła. Dostęp do niego ma wyłącznie Państwa pakiet.
Używanie Redis w WordPressie
- W Select PHP version włącz rozszerzenie redis (patrz Włączanie i wyłączanie rozszerzeń PHP).
- W WordPressie otwórz ustawienia LiteSpeed Cache, wybierz Cache, a następnie zakładkę Object.
- Włącz Object Cache i wybierz jako metodę Redis.
- W polu Host wpisz ścieżkę do socketu, w polu Port wpisz 0, a pola nazwy użytkownika i hasła pozostaw puste.
- Zapisz ustawienia. LiteSpeed Cache pokaże w statusie, czy połączenie działa.
Korzystają Państwo z innej wtyczki, na przykład Redis Object Cache? W takim przypadku w pliku wp-config.php należy dodać define('WP_REDIS_SCHEME', 'unix'); oraz define('WP_REDIS_PATH', '/home/nazwauzytkownika/.redis/redis.sock');.
Wskazówka: Jeśli korzystają Państwo z Redis dla więcej niż jednej strony lub aplikacji w swoim pakiecie, warto przypisać każdej witrynie osobny numer bazy danych (w LiteSpeed Cache: Redis Database ID, na przykład 0, 1, 2). Dzięki temu strony nie będą sobie przeszkadzać. DirectAdmin również na to wskazuje.
Czy powinienem/powinnam korzystać z Redis?
Dla małej strony internetowej korzyści są niewielkie, ponieważ cache stron LiteSpeed Cache wykonuje większość pracy. Redis pomaga głównie w przypadku sklepów internetowych, stron z dużą liczbą zalogowanych użytkowników oraz stron z obciążoną bazą danych. Jeśli nie widać różnicy, można spokojnie go wyłączyć.
