Redis je velmi rychlé úložiště dat, které nedrží informace na disku, ale přímo v operační paměti serveru. Díky tomu odpovídá v řádu tisícin sekundy. U nás slouží jako object cache, tedy jako odkladiště mezivýsledků, se kterými web pracuje.

Proč to web zrychlí, se dá vysvětlit na jednoduchém obrázku. Pokaždé, když někdo otevře stránku, musí se web mnohokrát doptat databáze: jak se jmenuje web, jaké má menu, jaké nastavení má šablona, co je v postranním sloupci. Je to jako běhat pro každou drobnost do archivu ve sklepě. Redis nechá odpovědi ležet na dosah ruky, takže se pro ně už nemusí chodit. Návštěvník vidí stránku dřív a server má méně práce, což se projeví hlavně ve chvílích, kdy je na webu více lidí naráz.

U nás funguje Redis takto:

  • Každý web má vlastní izolovanou databázi a vlastní přístupový účet – jiný web na Vaše data nevidí.
  • Zapíná se jedním tlačítkem v klientské zóně, žádné ruční nastavování serveru.
  • U WordPressu nemusíte zadávat vůbec žádné údaje, propojení se udělá samo.
  • Velikost paměti pro Redis je omezená podle tarifu a u nejnižšího tarifu není k dispozici.

Redis je vhodné vnímat jako doplněk, ne jako náhradu dobře postaveného webu. Největší přínos má u stránek, které se skládají dynamicky – u e-shopů, členských sekcí a webů s velkým množstvím pluginů. Čistě statické stránky z něj nic nezískají, ty jsou rychlé samy o sobě.

Data v Redisu jsou vždy jen kopií toho, co je bezpečně uloženo v databázi. Když se obsah změní nebo když Redis vypnete, web dál běží úplně stejně, jen se zase začne doptávat databáze. Nehrozí tedy, že by se zapnutím něco ztratilo.