docker-compose容器中redis权限问题

Posted 大表哥

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了docker-compose容器中redis权限问题相关的知识,希望对你有一定的参考价值。

遇到的问题:aof文件不断变大,导致服务器卡崩溃。

1、在服务器上拉取Bitnami/redis的镜像

2、出现aof权限不够问题,所以直接给aof文件加了权限,导致aof不断变大,最终服务器宕机。

 

 

 

 

尝试解决方法:

1、控制aof文件大小(在redis.conf文件修改)

auto-aof-rewrite-percentage 100
auto-aof-rewrite-min-size 64mb

  到达64mb就开始收缩不断循环

 

2、重写aof文件(在redis-cli中输入)

BGREWRITEAOF

  

3、以为是版本问题随即查看了版本(替换了版本)

老版本:4.0.9 新版本:4.0.12

 

 

4、问题得不到解决随机回头想权限的问题,给docker-compose挂在文件添加权限(正在尝试中,有大概率解决)

chown -R 1001:root redis

  

以上是关于docker-compose容器中redis权限问题的主要内容,如果未能解决你的问题,请参考以下文章

Docker部署Docker-compose部署redis容器及启动失败挂载失败等问题

Docker部署Docker-compose部署redis容器及启动失败挂载失败等问题

保持 Redis 数据在 Docker 容器中的 docker-compose down 和 up 之间保持活跃

在 docker-compose 期间尝试访问容器中的文件时权限被拒绝(UBUNTU 20.04)

docker-compose进行部署容器的时候,报错权限不足

docker-compose编排项目redis容器实现主从复制