在Nextcloud中安裝Redis主要有兩種方法:通過包管理器或從源代碼編譯
首先,確保你的服務器滿足以下要求:
更新系統軟件包列表:
sudo apt-get update
sudo apt-get install redis-server
sudo systemctl start redis-server
sudo systemctl enable redis-server
sudo apt-get install php-redis
重啟Web服務器(例如Apache或Nginx)以使更改生效:
sudo systemctl restart apache2
sudo systemctl restart nginx
配置Nextcloud以使用Redis作為緩存和會話存儲。編輯config/config.php
文件,找到'cache' => \OC\Cache\MemoryGzipCache::class
,將其更改為:
'cache' => \OC\Cache\RedisCache::class,
config/config.php
文件中,找到'datadirectory'
配置項,確保它指向一個存在的目錄,例如:'datadirectory' => '/var/www/html/data',
sudo systemctl restart nextcloud
sudo systemctl restart nginx
現在,Nextcloud應該已經成功配置為使用Redis作為緩存和會話存儲。你可以在Nextcloud的日志文件(位于/var/log/nextcloud/
目錄下)中查看任何錯誤或警告。