1.查看redis版本

执行命令:docker exec -it env-redis redis-server -v
注意: env-redis是redis容器的名称

2.准备redis的配置文件

原因:使用docker的方式安装的redis默认没有配置文件
因此,需要去redis的官方网站下载对应版本的redis,使用里面的配置文件即可
redis中文官方网站:http://www.redis.cn/download.html

3.修改redis.conf配置文件

需要修改的配置如下所示:

bind 127.0.0.1 #注释掉这部分,使redis可以外部访问
daemonize no #用守护线程的方式启动,默认是no
requirepass 你的密码#给redis设置密码
appendonly yes#redis持久化  默认是no
tcp-keepalive 300 #防止出现远程主机强迫关闭了一个现有的连接的错误 默认是0

4.创建本地文件存放的位置

可以自定义,因为我的docker的一些配置文件都是存放在/data目录下面的,所以我依然在/data目录下创建一个redis目录,这样是为了方便后期管理

root@truedei:redis-5.0.5$ sudo mkdir /data/redis
root@truedei:redis-5.0.5$ sudo mkdir /data/redis/data

把配置文件拷贝到刚才创建好的文件夹里 路径为:/data/redis/data/redis.conf

sudo docker run -p 6379:6379 --name redis -v /data/redis/data/redis.conf:/etc/redis/redis.conf  -v /data/redis/data:/data -d redis redis-server /etc/redis/redis.conf --appendonly yes

参数解释:

-p 6379:6379:把容器内的6379端口映射到宿主机6379端口
-v /data/redis/redis.conf:/etc/redis/redis.conf:把宿主机配置好的redis.conf放到容器内的这个位置中
-v /data/redis/data:/data:把redis持久化的数据在宿主机内显示,做数据备份
redis-server /etc/redis/redis.conf:这个是关键配置,让redis不是无配置启动,而是按照这个redis.conf的配置启动
–appendonly yes:redis启动后数据持久化

docker方式安装redis-自定义redis配置文件相关推荐

  1. Docker 方式安装 Nginx 、阿里云服务器上装 Ngnix

    前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家.点击跳转到教程. 非 Docker 方式安装,直接 Linux 安装见另一文:Linux 上 安装 nginx .阿里 ...

  2. 以Docker方式安装和配置Kong网关和Konga控制台

    文章目录 以Docker方式安装和配置Kong网关和Konga控制台 前言 安装Kong 创建容器网络 启动PostgreSQL数据库 初始化数据 对Kong Admin API作安全防护 启动Kon ...

  3. Docker方式安装巡风

    Docker方式安装巡风系统[基于CentOS7.6] # yum update # curl -sSL https://get.docker.com/ | sh # yum install git ...

  4. Docker中安装并配置redis

    一.找到一个合适的docker的redis的版本 可以去docker hub中去找一下:https://hub.docker.com/_/redis?tab=tags,docker中我选择6.0版本, ...

  5. 【Docker】安装mysql,redis

    docker 安装mysql,redis 一.安装mysql 1.安装步骤 2.实例演示 二.安装redis 一.安装mysql 1.安装步骤 第一步:通过容器数据卷技术实现安装mysql,这样就算当 ...

  6. CentOS 7以yum方式安装zabbix3.2及配置文件详解

    一.zabbix简介与环境准备 简介详见 ---> zabbix简介 环境准备: CentOS 7(node7):zabbix-server,web,mysql,agent mariadb:5. ...

  7. Unraid以Docker方式安装配置qbittorrent的注意事项

    文章目录 0.前言 1.qbittorrent是什么? 2.在UnRaid中安装部署设置qbittorrent 2.1.关于qbittorrent的安装 2.2.关于qbittorrent的配置 3. ...

  8. Docker 方式安装、运行 Nexus3 、重置默认密码、推送 jar 包到私服

    前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家.点击跳转到教程. 1. 找镜像: docker search nexus 2. 拉取镜像:(我已经拉取过,不选择版本时 ...

  9. Docker方式安装showdoc

    基础安装 安装前请确保你的环境已经装好了docker服务 .docker的安装教程在网上比较多,可以搜索了解下.这里重点介绍showdoc # 原版官方镜像安装命令(中国大陆用户不建议直接使用原版镜像 ...

  10. ubuntu18.04 nvidia gpu驱动与tensorflow-gpu以 docker方式安装

    通过ubuntu标准库自动安装驱动 搜索系统当前支持的驱动(此方法可能无法安装最新版) $ ubuntu-drivers devices == /sys/devices/pci0000:00/0000 ...

最新文章

  1. 解决 Windows10 和 Ubuntu18.04.4 双系统 时间同步不一致问题
  2. java 多态_Java 多态
  3. [NOIP2017 TG D2T2]宝藏
  4. 大数据正在改变客户服务的五种方式
  5. 2020年9月26日-02-软件工程-工程化思维+瀑布模型+敏捷开发
  6. pipelines mysql_Scrapy爬取豆瓣图书数据并写入MySQL
  7. matlab 读取mov文件格式,VideoReader 支持的文件格式 - MATLAB VideoReader.getFileFormats - MathWorks 中国...
  8. 6.3 二进制文件操作案例精选
  9. wordpress rest api 登录_Python构建RESTful网络服务[Django篇:生成API文档]
  10. 【图形学手记】蒙特卡洛积分
  11. 书店计算机管理制度范文,书店管理制度
  12. java textarea 自动滚动条_月光软件站 - 编程文档 - Java - 如何实现滚动条的自动滚动到textarea的末尾...
  13. 听音扒谱app_掌握这些,你也可以轻松扒谱(下)
  14. Proteus8仿真STM32F103R6的电压轨道问题
  15. Scintilla教程(3): 查找
  16. java中CheckException和UnCheckException的区别
  17. js-table2excel 导出带图片的excel
  18. 计算机常用工具软件实训总结报告,计算机常用工具软件实训报告
  19. 计算机网络【最终版】
  20. word中一个表格拆分成两个单独的表格

热门文章

  1. 无线传感器网络MAC协议(下)
  2. 网络工程师面试题收集
  3. vue开发app端使用H5+下载文件流
  4. iOS 开发全能工具箱
  5. echarts按照时间显示柱状图_百度Echarts 柱状图 动态显示
  6. 产品经理项目流程(四)——需求文档
  7. gitlab使用教程
  8. 金融期货和期权等品种权限
  9. js定义对象时属性名是否加引号问题
  10. mac无法连接服务器无法定位当前位置,mac book pro 无法定位