iis服务器助手广告广告
返回顶部
首页 > 资讯 > 精选 >docker容器部署redis步骤是什么
  • 613
分享到

docker容器部署redis步骤是什么

2023-06-21 22:06:42 613人浏览 八月长安
摘要

这篇文章主要介绍“Docker容器部署redis步骤是什么”,在日常操作中,相信很多人在docker容器部署Redis步骤是什么问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”docker容器部署redis步骤

这篇文章主要介绍“Docker容器部署redis步骤是什么”,在日常操作中,相信很多人在docker容器部署Redis步骤是什么问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”docker容器部署redis步骤是什么”的疑惑有所帮助!接下来,请跟着小编一起来学习吧!

1 redis配置文件

官方下载:redis.conf

路径:在容器中,一般可以保存在/etc/redis/redis.conf 路径中

配置文件详解,根据实际情况进行修改:

# 这里的bind指的是只有指定的网段才可以访问redis,注释后则没有这个限制# bind 127.0.0.1# 默认端口为6379port 6379# daemonize表示是否以守护进程进行执行,容器中执行必须设置成no# 容器中如果设置成yes,那么会和docker run中的-d冲突,导致启动失败daemonize no# protected-mode # 设置成yes表示开启保护模式,无法远程访问 # 设置成no则表示表示保护模式,可以进行远程访问protected-mode no# 注释掉则默认redis密码为空# 启用,则后面redis123为reids登录密码requirepass redis123# databases 设置数据库个数databases 16# savesave 900 1save 300 10save 60 10000# 默认不开启aof模式,默认是rdb方式持久化appendonly yes  # 改为yes启用aof功能appendfilename "appendonly.aof"  # 持久化文件的名字# appendfsync always  # 每次修改都会sync,消耗性能appendfsync everysec  # 每秒执行一次sync,可能会丢失这1s的数据# appendfsync no  # 不执行sync,操作系统会自动同步数据

2 docker命令启动

启动命令

docker run -p 6379:6379 \-v /Users/chenbinhao/redis_6379/data:/data \-v /Users/chenbinhao/redis_6379/config/redis.conf:/etc/redis/redis.conf \-d redis redis-server /etc/redis/redis.conf --appendonly yes

参数说明

-p 端口映射,redis默认端口为6379

-v 主要映射两个路径中的文件

  /data redis容器中会将数据保存在该路径中,此处映射是为了持久化保存数据。

  /etc/redis/redis.conf 自定义配置文件保存的位置,此处映射是为了启动时可以指定自定义配置文件。

-d 表示在后台以守护进程进行运行。注意:redis.conf配置文件中需要配置daemonize no,否则无法将无法启动成功。

redis-server /etc/redis/redis.conf --appendonly yes 启动redis命令,如果以自定义配置文件启动,则需要执行此命令。

日志查看:docker logs containerID 如果启动失败使用此命令进行查看失败日志,根据日志进行调试

3 docker-compose启动

目录结构

├─reids_6379│├─docker-compose.yml│├─config││  └─redis.conf│└─data││└─..

配置docker-compose.yml文件

version: '3'services:  redis:    image: redis:latest    restart: always    ports:      - "6379:6379"    volumes:      - "./data:/data"      - "./config/redis.conf:/etc/redis/redis.conf"    command: redis-server /etc/redis/redis.conf

启动命令

启动:在docker-compose.yml所在目录中执行docker-compse up -d

停止并删除:docker-compose down

到此,关于“docker容器部署redis步骤是什么”的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注编程网网站,小编会继续努力为大家带来更多实用的文章!

--结束END--

本文标题: docker容器部署redis步骤是什么

本文链接: https://www.lsjlt.com/news/300953.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作