Tere tulemast itfoorum.ee portaali!

Tere tulemast meie foorumitele, mis on ühendab endas toredaid inimesi, ideid ja põnevust. Palun registreeruge, kui soovite osaleda.

Liitumiseks meiega on teil mitmeid võimalusi, võite luua konto või liituda mõne sotsiaalmeedia kontoga.

Loo konto

[Õpetus] Seadistage NextCloudi jaoks Redise vahemälu

Collapse
X
 
  • Aeg
  • Show
Puhasta kõik
uued postitused
  • root
    Huviline
    • Oct 2021
    • 318

    [Õpetus] Seadistage NextCloudi jaoks Redise vahemälu

    Kui avate NextCloudis Settings -> Overview, võite näha järgmist hoiatust:
    HTML kood:
    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:
    Kood:
    sudo apt install redis-server
    Versiooni saate kontrollida:
    Kood:
    redis-server -v
    Näidisväljund:
    HTML kood:
    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:
    Kood:
    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:
    Kood:
    sudo systemctl start redis-server
    Ja kui automaatne käivitamine alglaadimise ajal pole lubatud, saate selle lubamiseks kasutada järgmist käsku:
    Kood:
    sudo systemctl enable redis-server
    Redise konfigureerimiseks NextCloudi vahemäluna peame Redisega liidestamiseks paigaldama PHP laienduse:
    Kood:
    sudo apt install php-redis
    Kontrollige, kas laiendus on lubatud:
    Kood:
    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:
    Kood:
    sudo phpenmod redis
    Järgmisena redigeerige NextCloudi konfiguratsioonifaili:
    Kood:
    sudo nano /var/www/nextcloud/config/config.php
    Lisage lõppu järgmised read:
    HTML kood:
    '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:
    Kood:
    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 by root; 02. March 2022, 11:22.
Töötlen...