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)