Kui avate NextCloudis Settings -> Overview, võite näha järgmist hoiatust:
Redise abil lubame NextCloudi vahemällu salvestamise. Redise serveri paigaldamiseks Ubuntu hoidlast käivitage järgmine käsk:
Versiooni saate kontrollida:
Näidisväljund:
Nüüd saame kontrollida, kas Redis server töötab:
Ü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:
Ja kui automaatne käivitamine alglaadimise ajal pole lubatud, saate selle lubamiseks kasutada järgmist käsku:
Redise konfigureerimiseks NextCloudi vahemäluna peame Redisega liidestamiseks paigaldama PHP laienduse:
Kontrollige, kas laiendus on lubatud:
Näeme, et Redise laiendus on lubatud. Kui see pole lubatud, käivitage järgmine käsk:
Järgmisena redigeerige NextCloudi konfiguratsioonifaili:
Lisage lõppu järgmised read:
Salvestage ja sulgege fail. Seejärel taaskäivitage Nginx ja PHP-FPM:
Nüüd mine uuesti NextCloudis Settings -> Overview ja värskenda veebilehte, hoiatus vahemällu salvestamise kohta peaks nüüd kadunud olema.
HTML kood:
No memory cache has been configured. To enhance your performance please configure a memcache if available.
Kood:
sudo apt install redis-server
Kood:
redis-server -v
HTML kood:
Redis server v=5.0.7 sha=00000000:0 malloc=jemalloc-5.2.1 bits=64 build=636cde3b5c7a3923
Kood:
systemctl status redis
Ü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:
Kood:
sudo systemctl start redis-server
Kood:
sudo systemctl enable redis-server
Kood:
sudo apt install php-redis
Kood:
php --ri redis
Näeme, et Redise laiendus on lubatud. Kui see pole lubatud, käivitage järgmine käsk:
Kood:
sudo phpenmod redis
Kood:
sudo nano /var/www/nextcloud/config/config.php
HTML kood:
'memcache.distributed' => '\OC\Memcache\Redis', 'memcache.local' => '\OC\Memcache\Redis', 'memcache.locking' => '\OC\Memcache\Redis', 'redis' => array( 'host' => 'localhost', 'port' => 6379, ),
Salvestage ja sulgege fail. Seejärel taaskäivitage Nginx ja PHP-FPM:
Kood:
sudo systemctl restart nginx php7.4-fpm