docker-compose安装redis以配置文件方式启动

待我称王封你为后i 2022-10-24 05:48 797阅读 0赞

docker-compose安装redis

安装docker-compose官方文档:https://docs.docker.com/compose/install/

编写docker-compose文件:

docker-compose.yaml

  1. version: '3'
  2. services:
  3. redis:
  4. # 镜像名称以及版本号
  5. image: 'redis:6.0'
  6. # 失败后总是重启
  7. restart: always
  8. # 自定义容器名
  9. container_name: docker_redis
  10. # 文件夹以及文件映射
  11. volumes:
  12. - /usr/local/app/redis/datadir:/data
  13. # 注意这里需要先 /usr/local/app/redis/conf 新建redis.conf文件 redis.conf文件可从http://www.redis.cn/下载
  14. - /usr/local/app/redis/conf/redis.conf:/usr/local/etc/redis/redis.conf
  15. - /usr/local/app/redis/logs:/logs
  16. command:
  17. # 以配置文件的方式启动 redis.conf
  18. redis-server /usr/local/etc/redis/redis.conf
  19. ports:
  20. # 端口号
  21. - '6379:6379'
  22. #在当前目录打开终端,使用命令 docker-compose up -d 即可运行; 停止服务:docker-compose down
  23. #最好打开redis的数据持久化配置;
  24. #data、logs分别为数据和日志目录,可参考下面的conf配置;
  25. #redis的认证密码一般配置在配置文件的requirepass字段。如果不使用配置文件,可以使用 command: redis-server --requirepass yourpass 配置认证密码;
  26. #如果只是临时简单使用reids,可以不配置volumes;
  27. #最好在设置reids值时,附带版本号,防止版本更新,影响配置而不可用。

使用命令 docker-compose up -d 即可运行; 停止服务:docker-compose down

修改部分配置文件:

关闭绑定[允许所有外网访问]: # bind 127.0.0.1

开启密码验证: requirepass redispassword

开启数据持久化[aof]:appendonly yes

配置日志存放目录和文件:logfile /logs/redis.log

配置文件 redis.conf 的含义参考:

https://blog.csdn.net/suprezheng/article/details/90679790?ops_request_misc=%25257B%252522request%25255Fid%252522%25253A%252522161188586416780299074558%252522%25252C%252522scm%252522%25253A%25252220140713.130102334.pc%25255Fblog.%252522%25257D&request_id=161188586416780299074558&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2blogfirst_rank_v2~rank_v29-1-90679790.pc_v2_rank_blog_default&utm_term=redis

注意:安装好后若连接不上则检查6379端口号是否开放

发表评论

表情:
评论列表 (有 0 条评论,797人围观)

还没有评论,来说两句吧...

相关阅读