[Õpetus] Seadistage NextCloudi jaoks Redise vahemälu

root

Huviline
Joined
5 October 2021
Messages
318
Kui avate NextCloudis Settings -> Overview, võite näha järgmist hoiatust:
HTML:
No memory cache has been configured. To enhance your performance please configure a memcache if available.

Redise abil lubame NextCloudi vahemällu salvestamise. Redise serveri paigaldamiseks Ubuntu hoidlast käivitage järgmine käsk:
Code:
sudo apt install redis-server

Versiooni saate kontrollida:
Code:
redis-server -v

Näidisväljund:
HTML:
Redis server v=5.0.7 sha=00000000:0 malloc=jemalloc-5.2.1 bits=64 build=636cde3b5c7a3923

Nüüd saame kontrollida, kas Redis server töötab:
Code:
systemctl status redis

Click image for larger version  Name:	redis.jpg Views:	4 Size:	57.8 KB ID:	584

Ülaltoodud ekraanipildilt näeme, et see töötab ja automaatne käivitamine on lubatud. Kui see mingil põhjusel ei tööta, käivitage järgmine käsk:
Code:
sudo systemctl start redis-server

Ja kui automaatne käivitamine alglaadimise ajal pole lubatud, saate selle lubamiseks kasutada järgmist käsku:
Code:
sudo systemctl enable redis-server

Redise konfigureerimiseks NextCloudi vahemäluna peame Redisega liidestamiseks paigaldama PHP laienduse:
Code:
sudo apt install php-redis

Kontrollige, kas laiendus on lubatud:
Code:
php --ri redis

Click image for larger version  Name:	redis2.jpg Views:	2 Size:	16.0 KB ID:	585

Näeme, et Redise laiendus on lubatud. Kui see pole lubatud, käivitage järgmine käsk:
Code:
sudo phpenmod redis

Järgmisena redigeerige NextCloudi konfiguratsioonifaili:
Code:
sudo nano /var/www/nextcloud/config/config.php

Lisage lõppu järgmised read:
HTML:
'memcache.distributed' => '\OC\Memcache\Redis',
'memcache.local' => '\OC\Memcache\Redis',
'memcache.locking' => '\OC\Memcache\Redis',
'redis' => array(
'host' => 'localhost',
'port' => 6379,
),

Click image for larger version  Name:	redis3.jpg Views:	2 Size:	29.5 KB ID:	586

Salvestage ja sulgege fail. Seejärel taaskäivitage Nginx ja PHP-FPM:
Code:
sudo systemctl restart nginx php7.4-fpm

Nüüd mine uuesti NextCloudis Settings -> Overview ja värskenda veebilehte, hoiatus vahemällu salvestamise kohta peaks nüüd kadunud olema.
 
Last edited:
Back
Top