docker redis安装使用
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安装使用相关推荐
- docker环境安装redis
拉取镜像 [root@192 ~]# docker pull redis [root@192 ~]# docker images REPOSITORY TAG IMAGE ID CREATED SIZ ...
- Docker的安装和Redis容器
Docker的安装和Redis容器 Docker安装,环境:虚拟机CentOS 8:阿里云镜像加速:Redis容器创建. CentOS 8的安装就不在这里演示了 连接CENTOS 使虚拟机与物理机在同 ...
- 【Centos 7】【Docker】 安装 redis
前言 CentOS Linux release 7.6.1810 (Core) Docker version 19.03.14, build 5eb3275d40 准备 docker 已安装. 安装 ...
- 【Docker】在Docker中安装redis、rabbitmq
Docker中的Redis安装 1. 拉取最新镜像:docker pull redis:latest 2. 运行 redis 容器,不设置密码:docker run -itd --name redis ...
- Linux常用开发环境软件-Redis安装(docker环境下)
linux,docker安装RabbitMQ版本 1.从docker官网仓库下载安装RabbitMQ镜像 官网地址:https://hub.docker.com/ docker pull redis: ...
- 【Docker】Redis 安装使用教程
1.安装 1.1 拉取镜像 docker pull redis redis:4.0 1.2 创建redis容器名"redistest1",并开启持久化 docker run -d ...
- Docker中安装并配置redis
一.找到一个合适的docker的redis的版本 可以去docker hub中去找一下:https://hub.docker.com/_/redis?tab=tags,docker中我选择6.0版本, ...
- 《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 ...
- docker linux redis 安装
1.docker redis 查询 docker search redis 2.下载 reids docker pull redis 3.启动 redis docker run -d -v /dock ...
最新文章
- 端口如何支持非localhost访问_Spring Boot 教程:CORS 支持
- csdn本地网页 打开自动跳转首页的 解决办法
- 机器学习笔记——皮尔逊相关系数
- 20160808_安装JDK7u79
- 史上最详细Docker安装Mysql 带每一步详图及解释 并教你Docker 打印容器日志!!!相信值得你的阅读!!!
- 解决样本类别不平衡以及困难样本问题的方法总结
- A02_Python(基本数据类型,容器,函数,类),Numpy(数组array,数组索引,数据类型,数组中的数学,广播)
- 一条SQL更新语句是如何执行的?
- Valhalla LW2的进展–内联类型
- 飞机大战小游戏1.0版本
- 前端学习(2374):技术栈的使用
- php生成excel到服务器,yii phpexcel自动生成文件保存到服务器上
- WF4.0 基础篇 (六) 数据的传递 Arguments 参数
- php5.2 $_GET漏洞,ThinkPHP5 远程代码执行漏洞-动态分析
- 编写高质量JavaScript代码绳之以法(The Essentials of Writing High Quality JavaScript)翻译...
- 添加映射的过程(2) - 解析
- SpringBoot蚂蚁课堂-学习笔记
- Mac m1 tensorflow 内核似乎挂掉了,它很快将自动重启
- 《大秦帝国之裂变》感悟与经典语录
- Linux笔记整理(1)系统的加载和main函数执行准备
热门文章
- 思维方式-《金字塔原理》书中的精髓:如何利用金字塔原理,逻辑清晰地思考问题、表达观点。
- dpo指标详解买入绝技_DPO指标详解:dpo指标使用技巧
- Keil5 MDK版本使用ST-LINK下载程序的方法及注意事项
- 超有趣的Python实战:将图片转成像素风!
- c语言五一快乐源码,快乐“五一”
- Webpack5快速入门 (二) CSS相关loader的使用及兼容性处理 手把手带你打开前端工程化的大门
- 2017年深圳初中终极排名(四大、八大、十大、公办率)
- JAVA菜鸟驿站快递分发系统计算机毕业设计Mybatis+系统+数据库+调试部署
- javaweb的校园快递管理系统
- 湖仓一体架构下的数据研发及管理