为NextCloud/ownCloud启用Redis缓存并使用基于内存的文件锁

nextcloud的文件锁是为了是防止多个用户同时对一个文件进行操作造成错误而诞生的。默认情况下,nextcloud使用的是基于数据库的文件锁,效率低下而且容易在大批量操作时造成意外上锁。使用Redis可以解决这个问题。

安装Redis

关于基于命令行的Redis的安装、部署这里不再赘述,请自行Google/百度

宝塔可以快速帮助和我们完成Redis的配置

在应用商店内安装Redis

默认的端口是6379

配置PHP拓展

配置Nextcloud

nextcloud根目录/config/config.php下添加如下内容

  'memcache.local' => '\\OC\\Memcache\\Redis',
  'redis' => 
  array (
    'host' => 'localhost',
    'port' => 6379,
   ),
  'memcache.locking' => '\\OC\\Memcache\\Redis',  #Redis文件锁,不使用可删去此行

之后重启 nginx 或者重载配置即可

Quin_Meow

阿巴阿巴阿巴

相关推荐

2 条评论

  1. 1

    你好,请问你nextcloud是如何隐藏index.php的

    • 谷歌/百度一下 “Nextcloud 伪静态”,对应Apache或者Nginx的应该都有

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

微信扫一扫,分享到朋友圈

为NextCloud/ownCloud启用Redis缓存并使用基于内存的文件锁
返回顶部

显示

忘记密码?

显示

显示

获取验证码

Close