# Flarum v2: активація драйвера Redis (FoF/redis) Вирішив зробити повний бекап файлів без стиснення: ``` bash tar -cvf archive_name.tar /var/www ``` і помітив, що тека `/var/www/flarum/storage/sessions` вщент захаращена! Ймовірно, це через доступність нашого форуму через I2P, для якого характерні разові візити і відповідно - створення нових сесій. Так як мені не подобається шатати цим SSD, вирішив заморочитись і поставити розширення FoF/redis: => https://github.com/FriendsOfFlarum/redis За одно делегувати йому так звані "черги" (queue) та інші тимчасовості, що гальмують відгук форуму (враховуючи, що він і досі крутиться на SQLite) ## Redis ``` bash apt install redis-server ``` У файлі конфігурації сервера `/etc/redis/redis.conf` вимкнув зайвий сокет IPv6: ``` /etc/redis/redis.conf bind 127.0.0.1 #-::1 ``` Перевірив статус: ``` bash # systemctl restart redis-server # ss -tulnp | grep redis tcp LISTEN 0 511 127.0.0.1:6379 ``` ## FoF/redis Flarum версії 2 (beta) тому поставив з репозиторію: ``` bash composer require fof/redis:2.x-dev composer update php flarum migrate php flarum cache:clear ``` У файлі `/var/www/flarum/extend.php`: ``` /var/www/flarum/extend.php return [ new FoF\Redis\Extend\Redis([ 'host' => '127.0.0.1', 'password' => null, 'port' => 6379, 'database' => 1 ]) ]; ``` Тепер дані зберігаються в пам'яті: => flarum-v2-fof-redis-extension-setup/dashboard-status.png Статус в контрольній панелі FoF/redis (скріншот) * рушій ще не оновив до 7 бети, бо у нас локальний форк для підтримки e-mail без DNS Теку сесій можна почистити: ``` bash rm /var/www/flarum/storage/sessions/* ``` ## Посилання => https://devzone.org.ua/post/flarum-v2-aktyvatsiia-drayvera-redis-fofredis Веб-адаптація цього матеріалу з коментарями на DevZone ### Дивіться також => install-flarum-v2-on-linux.gmi Встановлення Flarum v2 в Linux => my-first-impressions-of-flarum.gmi Мої перші враження від Flarum => flarum-v2-fof-upload-extension-setup.gmi Flarum v2: встановлення модуля локальних вкладень для повідомлень FoF/upload