Luku 15 · 15.7
Redis
Redis on erittäin nopea työmuistissa toimiva tallennustila. Verkkosivustot käyttävät sitä välimuistina: usein käytetty tietokannan data pidetään valmiina Redisissä, jolloin sivut latautuvat nopeammin ja tietokannalla on vähemmän työtä. WordPressissä tätä kutsutaan object cacheksi.
Redis sisältyy paketteihin Power Webhost Three, Power Webhost Four ja Power Reseller. WebHost One ja Two eivät sisällä Redisiä.
Redisin käyttöönotto
- Klikkaa DirectAdminissa kohdassa Advanced Features kohtaa Redis.
- Kohdassa Status lukee This account has Redis disabled. Klikkaa ENABLE (1).
- Kohdassa Path to redis socket file (2) näkyy Redisisi osoite, esimerkiksi /home/kayttajanimi/.redis/redis.sock. Tätä tarvitset tarvittaessa.

Redis toimii meillä pakettikohtaisesti tämän socket-tiedoston kautta, ei portin kautta eikä salasanalla suojattuna. Vain oma pakettisi pääsee siihen käsiksi.
Redisin käyttö WordPressissä
- Ota Select PHP versionissa käyttöön laajennus redis (katso PHP-laajennusten käyttöönotto ja poistaminen käytöstä).
- Avaa WordPressissä LiteSpeed Cache asetukset, valitse Cache ja välilehti Object.
- Ota Object Cache käyttöön ja valitse menetelmäksi Redis.
- Täytä kohtaan Host socketin polku, täytä kohtaan Port arvo 0 ja jätä käyttäjätunnus ja salasana tyhjäksi.
- Tallenna. LiteSpeed Cache näyttää tilassa, toimiiko yhteys.
Käytätkö jotain muuta lisäosaa, kuten Redis Object Cachea? Lisää silloin wp-config.php-tiedostoon define('WP_REDIS_SCHEME', 'unix'); ja define('WP_REDIS_PATH', '/home/kayttajanimi/.redis/redis.sock');.
Vinkki: Käytätkö Redisiä useammalle kuin yhdelle verkkosivustolle tai sovellukselle paketissasi? Anna silloin jokaiselle sivustolle oma tietokantanumero (LiteSpeed Cachessa: Redis Database ID, esimerkiksi 0, 1, 2). Näin sivustot eivät häiritse toisiaan. DirectAdmin huomauttaa tästä myös itse.
Kannattaako Redisiä käyttää?
Pienelle verkkosivustolle siitä on vain vähän hyötyä, sillä LiteSpeed Cachen sivuvälimuisti tekee siinä suurimman osan työstä. Redis auttaa erityisesti verkkokaupoissa, sivustoilla joilla on paljon kirjautuneita käyttäjiä sekä sivustoilla, joiden tietokanta on raskas. Jos et huomaa eroa, voit vapaasti ottaa sen taas pois käytöstä.
