Docker Nextcloud 配置 Redis
Nextcloud 搭配 Redis 内存缓存,可以为网盘访问加速。
创建 redis 容器
sudo docker run -d --name redis \
--restart always \
redis
nextcloud 容器连接 redis
sudo docker run -d --name nextcloud \
-p 80:80 \
--link postgres:db \
--link redis:redis \
-v /media/usbdisk/nextcloud/config:/var/www/html/config \
-v /media/usbdisk/nextcloud/data://var/www/html/data \
--restart always \
nextcloud
修改 nextcloud 配置文件
以 www-data
身份打开配置文件 config/apcu.config.php
:
$ sudo -u www-data nano /media/usbdisk/nextcloud/config/apcu.config.php
添加 redis
相关信息:
<?php
$CONFIG = array (
'memcache.local' => '\OC\Memcache\APCu',
'redis' => array(
'host' => 'redis',
'port' => 6379,
),
'memcache.locking' => '\OC\Memcache\Redis',
);
核查 redis 是否配置成功
运行 redis
容器中的 redis-cli MONITOR
,访问 nextcloud 中的内容,即可看到输出。
会员讨论区