Redis

FTP – Sisselogimineredis-cli

redis-cli kasutamiseks tuleb kasutada käsku:
> vs-redis-cli

Redis’e versiooni, ühenduse loonud kliente/rakendusi jm infot näeb redis-cli käsuga:
> info

Nimekirja redis-cli käskudest ja nende kasutamisest, leiab Redis’e dokumentatsioonist:
redis.io/commands/

WordPress – Redis Object Cache kasutusele võtmine

WordPress’i plugina Redis Object Cache jaoks peab kasutatav PHP versioon olema minimaalselt 7.2 ja vastava pea- või alamdomeeni jaoks, millele WordPress on paigaldatud, peab PHP laienduste all olema Redis’e laiendus aktiveeritud, mis vaikimisi ka on nii.

Tähelepanu!

Esmalt on soovitatav teha veebilehest tõmmis, kui midagi läheb valesti, saab sellest kiiresti taastada veebilehe töötava seisu.

Redis’e serveri käivitamine

Redis’e serveri käivitamiseks sisene Minu Zone keskkonda ja vali veebimajutuse halduse menüüs Andmebaasid > Redis. Seejärel vajuta nupule Käivita Redis andmebaas.

Redise server käivitatakse virtuaalserveri jaoks 2 minuti jooksul.

Jäta see leht seni avatuks, kuni siit on kopeeritud WordPress’i wp-config.php faili jaoks vajalikud andmed.

Tähelepanu!

Kui Andmebaasid menüüs ei ole Redis’e valikut, tuleb vahetada virtuaalserveri teenuspaketti.

Konfiguratsioon ja aktiveerimine

Logi sisse WordPress’i töölauale ja paigalda uus plugin nimega Redis Object Cache ning aktiveeri see.

Seejärel ava WordPress’i konfiguratsiooni fail wp-config.php.

Veebiserveris asuvaid faile saab toimetada FTP ja SSH kaudu

Juhendid FTP ja SSH ühenduse loomiseks:
FTP – Sisselogimine
SSH ühenduse loomine

Lisa wp-config.php faili, enne selle lõpuosas asuvat “stop editing” rida, vajalikud Redise’e konfiguratsiooni andmed:

define( 'WP_REDIS_HOST', '127.1.23.456' );
define( 'WP_REDIS_PORT', 6379 );
define( 'WP_REDIS_PASSWORD', 'abcdefghijklm1234567890' );
define( 'WP_REDIS_CLIENT', 'phpredis' );
define( 'WP_REDIS_PREFIX', 'my-site' );
define( 'WP_REDIS_DATABASE', 0 );
define( 'WP_REDIS_TIMEOUT', 1 );
define( 'WP_REDIS_READ_TIMEOUT', 1 );
define( 'WP_REDIS_MAXTTL', 86400 );

WP_REDIS_HOST ja WP_REDIS_PASSWORD väärtused leiab Minu Zone keskkonnas  veebimajutuse jaotises Andmebaasid > Redis.

Ülejäänud Redis’e konfiguratsiooni andmed ja täpsemad juhised leiab plugina dokumentatsioonist:
Redis Object Cache for WordPress – Configuration
Installing Redis Object Cache – Configuring the plugin

Peale Redis’e konfiguratsiooni lisamist faili wp-config.php, laadi uuesti WordPress’i halduses Redis’e leht: Sätted > Redis, mille Overview vahelehel peab nüüd Redis’e staatus olema kättesaadav (Reachable):


Seejärel aktiveeri Redis, vajutades samal lehel nupule Enable Object Cache.

Kasulik nõuanne!

Redis’e staatust saab vaadata ja aktiveerida ka SSH kaudu WP-CLI käskudega:
> wp redis status
> wp redis enable

Redis Object Cache jaoks on olemas veel lisaks WP-CLI käskusi.
Rohkema informatsiooni saamiseks kasuta peale plugina paigaldust käsku
> wp help redis

Kasutuse graafikud

Redis’e kasutuse graafikud, millelt saab ülevaate mälu kasutuse, operatsioonide, ühenduste ja võtmete kasutuse kohta, on näha Minu Zone halduses veebimajutuse jaotises Andmebaasid > Redis.

Redis’e puhvri tühjendamine

Enamasti ei ole vajadust Redis’e puhvrit tühjendada.
Siiski on see mõnikord ainus võimalus, kui WordPress’i taustatoimingud või töölaud ei tööta korralikult või pistikprogrammide aktiveerimine ja deaktiveerimine ei õnnestu.
Redis’e puhvrit saab tühjendada, valides WordPress’i töölaua menüüst Sätted > Redis ja vajutades nupule Flush Cache.
redis-cli käsk selle jaoks on:
> FLUSHALL

WordPress’i veateade “Error establishing a Redis connection”

Kui WordPress näitab veateadet Error establishing a Redis connection, ei ole Redis’e server käivitatud või puuduvad WordPress’i konfiguratsioonifailis wp-config.php, Redis’e konfiguratsiooni andmed või on need valed.

Redis’e serveri käivitamine kohandatud konfiguratsioonifailiga

Kui on vaja muuta mõnda konfiguratsiooni seadet või aktiveerida logimine, tuleb teha koopia olemas olevast konfiguratsioonifailist, teha selles vajalikud muudatused ja käivitada Redis’e server Minu Zone haldusest PM2 rakendusena.

Uus konfiguratsioon

Tee koopia olemas olevast Redis’e konfiguratsioonifailist, mille asukoht serveris on:
~/.zse/etc/redis-6379.cfg

Faile saab kopeerida ja hallata veebipõhise failide halduriga WebFTP, eraldi FTP programmiga või üle SSH ühenduse.
Redis’e konfiguratsioonifaili kopeerimine SSH kaudu:

> /bin/cp -a ~/.zse/etc/redis-6379.cfg ~/my_redis.cfg

Uues konfiguratsioonifailis tuleb teha minimaalselt järgmised muudatused (muuda rada logifailini õigeks):

daemonize no

logfile "/data01/virt1234/redis.log"

Kui seade loglevel muudetakse debug vastu, tuleb jälgida, et Redis’e logifail ei kasvaks liiga suureks või lisada kohe ka cron-töö logifaili roteerimise jaoks.

PM2 rakendus Redis’e jaoks

PM2 rakenduse jaoks on vaja lisada serverisse selle jaoks konfiguratsioonifail.

PM2 rakenduse skripti näidis failinimega redis.config.js (muuta selles rada failini õige vastu):

module.exports = {
    apps: [
        {
            name: "redis",
            script: "/usr/sbin/redis-server",
            args: "/data01/virt1234/my_redis.cfg",
            autorestart: true,
            watch: false
        }
    ]
}

Kopeeri PM2 rakenduse fail redis.config.js serverisse.

Lisa Minu Zone halduse kaudu uus PM2 rakendus, sisestades skripti asukoha tekstikasti rada failini redis.config.js ning käivita peale seda uus PM2 rakendus.

Redis’e serveri käivitamine käsitsi

Redis’e serveri saab käivitada ka käsitsi.

Tähelepanu!

Tuleb arvestada, et sellisel juhul ei toimu Redis’e serveri automaatset taaskäivitamist majutusserveri lähtestamise järgselt, nagu seda tehakse PM2 rakenduse puhul!

Sellisel juhul peab konfiguratsioonifailis olema seade daemonize yes, et Redis’e server läheks taustal tööle.

SSH terminali kaudu Redis’e serveri käivitamine (muuda rada failini õige vastu):

/usr/sbin/redis-server /data01/virt1234/my_redis.cfg

Redis’e serveri peatamiseks saab kasutada Redis’e CLI’s käsku shutdown või terminalis järgmist käsku. Käsus ära muuta IP aadress ja salasõna Redis’e konfiguratsioonifailis olevate vastu:

/usr/bin/redis-cli -h 127.1.23.456 -p 6379 -a redis_password shutdown
Updated on 14. mai 2026
Was this article helpful?

Related Articles