1.在docker hub 上搜索redis

2.进来之后直接看它的文档说明

官方示例 redis 没有加其它版本,我们直接 docker pull redis 即可

3.运行redis

docker run -itd --name redis-test -p 6379:6379 redis

4.挂载redis.conf 配置文件

4.1还是看官方示例,因为版本不同会导致配置文件位置有可能不一样(以文档为基准,才不会出错)

4.2看文档给的命令示例

4.3 创建一个目录

mkdir -p /dockerData/redis

4.4 redis配置文件设置
http://www.redis.cn/download.html

4.5 配置文件修改
bind 127.0.0.1            #注释掉这部分,使redis可以外部访问
requirepass               #给redis设置密码
logfile /data/redis.log   # 指定日志文件
protected-mode no   #关闭保护模式
RDB配置文件修改-根据自己需要添加
# 设置 RDB 文件名和文件路径
dbfilename dump.rdb  (这个是默认的)
dir /data        (我从 ./改成了  /data)----------------------------------------------------------------------(下面的不用修改)
# RDB 默认的设置 ,可以按照如下规则,根据自己的实际请求压力进行设置调整。
# 如果900秒内有1条Key信息发生变化,则进行快照;
save 900 1
#如果300秒内有10条Key信息发生变化,则进行快照;
save 300 10
#如果60秒内有10000条Key信息发生变化,则进行快照。
save 60 10000# 启动备份文件压缩
rdbcompression yes
#redis 5之后,64位的CRC冗余校验码会放在RDB文件的末尾,以对文件完整性进行验证,但是在保存和加载RDB文件时,会损失10%左右的性能
rdbchecksum yes
# 如果持久化出错,主进程是否停止写入
stop-writes-on-bgsave-error yes
AOF配置文件
# 开启AOF 备份
appendonly yes
# AOF文件的保存位置和RDB文件的位置相同,都是通过dir参数设置的
dir /data# AOF持久化的文件名,默认是appendonly.aof
appendfilename "appendonly.aof"
# 同步策略
# appendfsync always
appendfsync everysec
# appendfsync no# aof重写期间是否同步
no-appendfsync-on-rewrite no# 触发设置
auto-aof-rewrite-percentage 100
auto-aof-rewrite-min-size 64mb# 加载aof出错如何处理
aof-load-truncated yes# 文件重写策略
aof-rewrite-incremental-fsync yes

5.上传修改好的配置文件到

/dockerData/redis

6.启动redis

docker run -itd --name redis -p 6379:6379 --restart=always -v/dockerData/redis:/usr/local/etc/redis redis redis-server /usr/local/etc/redis/redis.conf

命令含义:
-i:以交互模式运行容器,通常与 -t 同时使用;
-t:为容器重新分配一个伪输入终端,通常与 -i 同时使用;
-d:后台运行容器,并返回容器ID;
-itd 为以上三个的结合
–name:给容器一个名字
-p:暴露一个端口
–restart=always :容器退出了自动重启
-v/dockerData/redis:/usr/local/etc/redis:配置文件挂载,同理redis的数据挂载也是这种方式

docker redis安装使用相关推荐

  1. docker环境安装redis

    拉取镜像 [root@192 ~]# docker pull redis [root@192 ~]# docker images REPOSITORY TAG IMAGE ID CREATED SIZ ...

  2. Docker的安装和Redis容器

    Docker的安装和Redis容器 Docker安装,环境:虚拟机CentOS 8:阿里云镜像加速:Redis容器创建. CentOS 8的安装就不在这里演示了 连接CENTOS 使虚拟机与物理机在同 ...

  3. 【Centos 7】【Docker】 安装 redis

    前言 CentOS Linux release 7.6.1810 (Core) Docker version 19.03.14, build 5eb3275d40 准备 docker 已安装. 安装 ...

  4. 【Docker】在Docker中安装redis、rabbitmq

    Docker中的Redis安装 1. 拉取最新镜像:docker pull redis:latest 2. 运行 redis 容器,不设置密码:docker run -itd --name redis ...

  5. Linux常用开发环境软件-Redis安装(docker环境下)

    linux,docker安装RabbitMQ版本 1.从docker官网仓库下载安装RabbitMQ镜像 官网地址:https://hub.docker.com/ docker pull redis: ...

  6. 【Docker】Redis 安装使用教程

    1.安装 1.1 拉取镜像 docker pull redis redis:4.0 1.2 创建redis容器名"redistest1",并开启持久化 docker run -d ...

  7. Docker中安装并配置redis

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

  8. 《docker基础篇:8.Docker常规安装简介》包括:docker常规安装总体步骤、安装tomcat、安装mysql、安装redis

    文章目录 8.Docker常规安装简介 8.1 docker常规安装总体步骤 8.2安装tomcat 8.3 安装mysql 8.3.1 docker hub上面查找mysql镜像 8.3.2 从do ...

  9. docker linux redis 安装

    1.docker redis 查询 docker search redis 2.下载 reids docker pull redis 3.启动 redis docker run -d -v /dock ...

最新文章

  1. 端口如何支持非localhost访问_Spring Boot 教程:CORS 支持
  2. csdn本地网页 打开自动跳转首页的 解决办法
  3. 机器学习笔记——皮尔逊相关系数
  4. 20160808_安装JDK7u79
  5. 史上最详细Docker安装Mysql 带每一步详图及解释 并教你Docker 打印容器日志!!!相信值得你的阅读!!!
  6. 解决样本类别不平衡以及困难样本问题的方法总结
  7. A02_Python(基本数据类型,容器,函数,类),Numpy(数组array,数组索引,数据类型,数组中的数学,广播)
  8. 一条SQL更新语句是如何执行的?
  9. Valhalla LW2的进展–内联类型
  10. 飞机大战小游戏1.0版本
  11. 前端学习(2374):技术栈的使用
  12. php生成excel到服务器,yii phpexcel自动生成文件保存到服务器上
  13. WF4.0 基础篇 (六) 数据的传递 Arguments 参数
  14. php5.2 $_GET漏洞,ThinkPHP5 远程代码执行漏洞-动态分析
  15. 编写高质量JavaScript代码绳之以法(The Essentials of Writing High Quality JavaScript)翻译...
  16. 添加映射的过程(2) - 解析
  17. SpringBoot蚂蚁课堂-学习笔记
  18. Mac m1 tensorflow 内核似乎挂掉了,它很快将自动重启
  19. 《大秦帝国之裂变》感悟与经典语录
  20. Linux笔记整理(1)系统的加载和main函数执行准备

热门文章

  1. 思维方式-《金字塔原理》书中的精髓:如何利用金字塔原理,逻辑清晰地思考问题、表达观点。
  2. dpo指标详解买入绝技_DPO指标详解:dpo指标使用技巧
  3. Keil5 MDK版本使用ST-LINK下载程序的方法及注意事项
  4. 超有趣的Python实战:将图片转成像素风!
  5. c语言五一快乐源码,快乐“五一”
  6. Webpack5快速入门 (二) CSS相关loader的使用及兼容性处理 手把手带你打开前端工程化的大门
  7. 2017年深圳初中终极排名(四大、八大、十大、公办率)
  8. JAVA菜鸟驿站快递分发系统计算机毕业设计Mybatis+系统+数据库+调试部署
  9. javaweb的校园快递管理系统
  10. 湖仓一体架构下的数据研发及管理