(二)Docker中以redis.conf配置文件启动Redis
一、准备工作
1、创建两个目录:/redis和/redis/redis01/data
我的是redis分布式集群,有多个redis,目录结构如下:
2、复制redis.conf到/redis目录下:去redis官网下载,或者本机安装redis也可以拷贝过来(mac os x系统的话一般在usr/local/redis目录下面)
mac系统可以全局搜索redis.conf文件
二、redis.conf文件修改(重要)
1、后台模式:daemonize=no(非后台模式),如果为YES 会的导致 redis 无法启动,因为后台会导致docker无任务可做而退出。
2、外网访问:注释掉bind 127.0.0.1以便外网访问
3、密码设置:设置redis密码以便安全
三、执行docker
进入/redis目录
docker run -d -p 6379:6379 -v $PWD/redis.conf:/usr/local/etc/redis/redis.conf -v $PWD/redis_01/data:/data --name redis_01 redis redis-server /usr/local/etc/redis/redis.conf --appendonly yes
解释一下上面命令的意义:
-p 6379:6379 | 指定容器redis的端口6379 映射到宿主机6379上 |
--name | 容器名字为 |
-v /root/redis/redis01/conf/redis.conf:/etc/redis/redis.conf |
容器redis_01的配置文件/etc/redis/redis.conf映射宿主机 /redis/redis.conf,会将宿主机的配置文件复制到docker中 重要: 配置文件映射,docker镜像redis 默认无配置文件 |
-v /root/redis/redis01/data:/data | 容器redis_01的/data 映射到宿主机 /redis/redis_01/data |
-d redis | 后台模式启动 redis |
redis-server /etc/redis/redis.conf | redis_01将以 /etc/redis/redis.conf 为配置文件启动 |
--appendonly yes | 开启redis 持久化 |
四、验证redis连接
1、打开docker界面化管理工具DashBoard
2、redis_01已显示在界面上
3、点击redis_01名称查看容器具体信息
4、打开redis的界面化管理工具RDM
提示连接成功的话,则表明已成功连接Docker中创建的redis
(二)Docker中以redis.conf配置文件启动Redis相关推荐
- 使用redis.conf无法启动Redis// aof 文件损坏 // Bad file format reading the append only file
今天在输入./redis-server ../redis.conf启动redis时,发现Redis没有正常启动... 排查: 首先正常启动redis-server,并查看Redis的启动状态 ./re ...
- redis指定配置文件启动_Redis【简介amp;安装篇】
1 Redis简介 1.1 Redis是什么 Redis是一个开源的,使用ANSI C 编写的,高性能Key-Value的NoSQL数据库. 1.2 Redis特点 i. 基于内存. ii. 可持久化 ...
- Redis学习笔记(五)——持久化及redis.conf配置文件叙述
对于日常使用来说,学习完SpringBoot集成Redis就够我们工作中使用了,但是既然学习了,我们就学习一些Redis的配置及概念,使我们可以更深层次的理解Redis,以及增强我们的面试成功概率,接 ...
- redis指定配置文件启动不生效_Windows Redis默认配置文件,Redis配置不生效解决方案...
Windows Redis默认配置文件,Redis配置不生效解决方案, Windows Redis自启动配置不生效解决方案,Windows Redis增加自动启动服务 >>>> ...
- Redis进击(五)redis.conf 配置文件说明备注
某个时间,由于不清不楚的某些原因,导致了一次严重的线上事故.后来,开发不清不楚的配合把项目升级到了 Redis 高可用集群的哨兵模式(Redis-Sentinel),再后来,我们逐渐的又不清不楚的淡忘 ...
- redis指定配置文件启动_深入学习 Redis 集群搭建方案及实现原理
" 在前面的文章中已经介绍了 本文将详细介绍集群,主要内容包括: 集群的作用 集群的搭建方法及设计方案 集群的基本原理 客户端访问集群的方法 实践须知(集群伸缩.故障转移.参数优化等) 集群 ...
- 实验二十二 SCVMM中的SQL Server配置文件
实验二十二 SCVMM中的SQL Server配置文件 在VMM 2012中管理员可以使用 SQL Server 配置文件,在部署完成虚拟机之后,实现 SQL Server 数据库服务自动化部署并交付 ...
- redis如何后台启动 -Redis daemonize
daemonize 网络 守护进程; 当安装好redis之后,运行redis-server命令之后,新启动会显示窗口 这时,exit强制退出或者关闭连接工具(putty,xshell等)都会导致red ...
- redis设置密码,启动redis
redis设置密码,启动redis 一.设置redis启动密码 二.启动redis 三.redis安装成服务 四.清理redis缓存 一.设置redis启动密码 找到文件[redis.windows. ...
最新文章
- JSP第二次作业_6小题
- eclipse下编译hadoop源代码(转)
- 关于共享单车的供电问题如何解决?
- python怎么打开交互式窗口-在交互式环境中执行Python程序过程详解
- Python_sqlalchemy——创建、查询、删除、更新一对多的表
- Java-GUI编程实战之管理系统 Day2【Swing(组件介绍、布局管理器、事件类及监听器类)、基础组件按钮和输入框的用法】
- linux原有的文件系统扩展,原来linux不用LVM也能扩展文件系统
- AIoT时代的新思维
- java day53【 Mybatis框架概述 、 Mybatis 框架快速入门、自定义 Mybatis 框架 】
- Null pointer access: The variable number can only be null at this location。 错误解决
- ROS基础篇(四)-- 调试时,常用的命令有哪些
- C# 对目录中的文件名按照数字序号进行排序
- 小虎整合:电商浏览器插件工具常用的有哪些?在哪里可以找到?
- 这些程序员搞笑段子,看了真的笑skr人!
- Aconvert 文档格式转换-PDF转免费转其他文档网址-免费
- 数学老师必看,教您快速画椭圆
- Y400电脑键帽扣下来和安装上去
- Thinking-in-Java 读书笔记-11-持有对象
- 威纶通触摸屏编译失败,提示LOCAL HMI数据保护,设备地址超出限制范围
- 【验证小bai】只有SV+modelsim学验证(5)——先将嗷嗷待验的DUT加入环境,至此就只遗留环境的灵魂RM了
热门文章
- 信息安全系统设计基础第二周学习总结
- 从0学习css开发之 font-size的基本用法
- oracle性能调整的九大要点:四诊断latch竞争
- shell编程基础-简述
- 如何使用SSL pinning来使你的iOS APP更加安全
- unix:///tmp/supervisor.sock no such file
- 浅析 public static void main(String[] args)
- 在C#里调用C++的dll时需要注意的一些问题转
- WebGL three.js学习笔记 6种类型的纹理介绍及应用
- 实验1 开发环境的熟悉