Pozor na Redis Object Cache! Umí nadělat velké problémy
Asi každý by chtěl mít co nejhezčí, nejnavštěvovanější a nejrychlejší webovky. Dokonce proběhl výzkum, který ukázal, že 1 sekunda prodlení sníží konverzní poměr o 7 %. Mně se však honba za maximální rychlostí nevyplatila.
Začalo to položkou Zdraví webu na WordPressu
Na adrese https://VASEWEBOVKY/wp-admin/site-health.php si můžete v CMS WordPress zkontrolovat stav a případné náchylnosti stránek. Mezi běžné prohřešky patří:
- neaktualizované šablony a dolpňky,
- přebytečné (neaktivní) šablony a doplňky,
- chybějící aktualizace.
WP od jisté doby nabízí automatické aktualizace jádra, bezpečnostní aktualizace, aktualizace pluginů a šablon, ale ty musí být z vaší strany povoleny.

Také se můžete často setkat s poznámkou, že byste měli pro zvýšení výkonu používat trvalou mezipaměť objektů (object cache).
Redis Object Cache se nabízí jako nejlepší řešení
Na základě vyhledávání jsem narazil na WP doplněk Redis Object Cache, který se honosí vysokým skórem (4,5 hvězdiček z 5), více než 300 000 aktivních instlací a čerstvostí. Poslední aktualizace byla před 4 měsíci. Údaje jsou aktuální ke dni 27.1.2026.

Neměl jsem důvod nedůvěřovat, tak jsem si plugin stáhl a instaloval, ale hned jsem zjistil, že potřebuju součinnost s poskytovatelem hostingu.
GIGASERVER nainstaloval vše potřebné zdarma
Stačilo napsat požadavek (přiložil jsem ještě adresu pluginu) a během chvíle jsem dostal informaci, že je vše připraveno dle pokynů pro instalaci. Už nevzpomínám, jak dlouho to trvalo.
Kromě nastavení na serveru se musely do wp-config.php vložit tyto řádky:
// adjust Redis host and port if necessary define( ‚WP_REDIS_HOST‘, ‚127.0.0.1‘ ); define( ‚WP_REDIS_PORT‘, 6379 );
// change the prefix and database for each site to avoid cache data collisions define( ‚WP_REDIS_PREFIX‘, ‚my-moms-site‘ ); define( ‚WP_REDIS_DATABASE‘, 0 ); // 0-15
// reasonable connection and read+write timeouts define( ‚WP_REDIS_TIMEOUT‘, 1 ); define( ‚WP_REDIS_READ_TIMEOUT‘, 1 );
Od podpory GIGASERVER jsem ještě obdržel heslo, takže jsem musel přidat tento řádek:
define( ‚WP_REDIS_PASSWORD‘, ‚JfjFkOOpRed8877‘ );
Ten však musí být nad require_once(ABSPATH . ‚wp-settings.php‘);, jinak se objeví chyba NOAUTH Authentication required. To je důležité!
Problém nedostatečného oprávnění
Krátce nato (ještě ten den) se objevil problém při snaze o vstup do administrace (zadáním přihl. údajů na /wp-admin). Prý nemám dostatečná oprávnění.

Hledal jsem všude možně, kontroloval jsem web kvůli virům a i v databázi jsem se pohrabal, ale nic. Zaplatil jsem si tedy podporu od GIGASERVERU za 500 Kč, přičemž jsme obnovili databázi a zkontrolovali vše možné, ale na nic se nepřišlo.
Po pár hodinách se problém opakoval a já vzpomínal na vše, co se do té doby událo. Najednou jsem si vzpomněl na Redis Object Cache, který jsem přes FTP deaktivoval a web se opět rozběhl!
2 ztracené příspěvky a několik drobných úprav
Obnovou zálohy jsem přišel o 2 příspěvky, které jsem doplnil, a několik menších úprav, na které jsem si nevzpomněl. Dále jsem přišel o statistiky návštěv, což na grafu nevypadá hezky, ale naštěstí se problém vyřešil.
Nejvíce mě stály nervy, když už jsem opravdu nevěděl, kde hledat a co by to mohlo způsobit. Nechtěl jsem zahodit celý web, na kterém jsem tak dlouho pracoval.
Proto varuji: Pluginu Redis Object Cache se raději vyhněte.
Další příspěvky pod štítkem WordPress
Díky, že jsi dočetl až sem! Pokud tě tohle téma baví, mrkni na další mé postřehy a tipy v rubrice WordPress.