Pozor na Redis Object Cache! Umí nadělat velké problémy

Redis Object Cache
Redis Object Cache

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 honitba 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.

Stav WordPress webu
Stav WordPress webu

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.

Redis Object Cache v knihovně doplňků
Redis Object Cache v knihovně doplňků

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í.

Nedostatečné oprávnění WP
Nedostatečné oprávnění WP

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!

Technické problémy se nevyhýbají nikomu, ani Fio bance

Technické problémy se nevyhýbají nikomu, ani Fio bance

Při snaze o přihlášení do internetového bankovnictví Fio banky mě překvapila dlouhá doba načítání a následná chyba. Číst více

Ztracené 2 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 varuju: Pluginu Redis Object Cache se raději vyhněte.