Kapitola 15 · 15.7
Redis
Redis je superrychlé úložiště v operační paměti. Weby jej využívají jako cache: často používaná data z databáze jsou pak připravená v Redis, takže se stránky načítají rychleji a Vaše databáze má méně práce. U WordPressu se tomu říká object cache.
Redis je součástí balíčků Power Webhost Three, Power Webhost Four a Power Reseller. WebHost One a Two Redis nemají.
Zapnutí Redis
- V DirectAdmin klikněte v části Pokročilé funkce na Redis.
- U položky Stav je uvedeno Tento účet má vypnutý Redis. Klikněte na ZAPNOUT (1).
- V části Cesta k redis socket souboru (2) je uvedena adresa Vašeho Redis, například /home/uzivatelskejmeno/.redis/redis.sock. Tu budete případně potřebovat.

Redis u nás funguje pro každý balíček přes tento socket soubor, nikoli přes port a bez hesla. Přístup k němu má pouze Váš balíček.
Použití Redis ve WordPressu
- V Select PHP version zapněte rozšíření redis (viz Zapínání a vypínání PHP rozšíření).
- Ve WordPressu otevřete nastavení LiteSpeed Cache, zvolte Cache a kartu Object.
- Zapněte Object Cache a jako metodu zvolte Redis.
- Do pole Host vyplňte cestu k socketu, do pole Port vyplňte 0 a uživatelské jméno a heslo nechte prázdné.
- Uložte nastavení. LiteSpeed Cache u stavu zobrazí, zda připojení funguje.
Používáte jiný plugin, například Redis Object Cache? Pak do souboru wp-config.php vložte define('WP_REDIS_SCHEME', 'unix'); a define('WP_REDIS_PATH', '/home/uzivatelskejmeno/.redis/redis.sock');.
Tip: Používáte Redis pro více než jeden web nebo aplikaci ve svém balíčku? Dejte pak každému webu vlastní číslo databáze (v LiteSpeed Cache: Redis Database ID, například 0, 1, 2). Weby si tak nebudou navzájem překážet. Upozorňuje na to i DirectAdmin.
Mám Redis používat?
Malému webu příliš nepomůže, většinu práce zde odvede stránková cache LiteSpeed Cache. Redis pomáhá hlavně u e-shopů, webů s velkým počtem přihlášených uživatelů a webů s náročnou databází. Pokud žádný rozdíl nezaznamenáte, klidně jej zase vypněte.
