docker 安装redis 挂载到宿主机

 

 

 

1.首先去redis获取对应版本的配置文件redis.conf:  http://download.redis.io/releases/

我选择的是 6.0.9

解压以后 有一个redis.conf

 

2.将 bind 127.0.0.1注释,daemonize yes注释掉,如果需要redis密码则找到 requirepass  并填上你的密码

 

 

 

更改redis.conf 文件

bind 127.0.0.1
protected-mode yes

更改为

# bind 127.0.0.1
protected-mode no

 

redis通过配置文件设置密码

# requirepass foobared
requirepass 123456

 

 

 

docker pull redis:6.0.9

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

https://blog.csdn.net/qq_33925869/article/details/90715205

docker安装redis挂载宿主机

用java控制挖掘机炒菜 2019-05-31 14:11:44  246  收藏

分类专栏: docker

版权

1.首先去redis获取对应版本的配置文件redis.conf:  http://download.redis.io/releases/

2.将 bind 127.0.0.1注释,daemonize yes注释掉,如果需要redis密码则找到 requirepass  并填上你的密码

3.并建立好对应文件夹, redis 以及redis/data,将redis.conf放入 usr/redis中

4.最后
docker run -d --privileged=true -p 6379:6379 -v /redis/redis.conf:/etc/redis/redis.conf -v /redis/data:/data --name redis redis:4.0 redis-server /etc/redis/redis.conf --appendonly yes

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

 

 

 

 

 

https://blog.csdn.net/weixin_41945228/article/details/105488221

 

docker 安装redis 挂载到宿主机

small onion 2020-04-13 14:40:02  120  收藏

分类专栏: redis docker

版权

1.拉取镜像

docker pull redis

 

2.准备好目录映射

 
  1. mkdir -p /my/docker/redis/redis01/conf

  2. mkdir -p /my/docker/redis/redis01/data

 

3.下载一个redis.conf文件

 
  1. cd /my/docker/redis/redis01/conf

  2.  
  3. wget http://download.redis.io/redis-stable/redis.conf

启动$PWD为/my/docker/redis/redis01

 
  1. cd .. /my/docker/redis/redis01

  2. docker run -p 6379:6379 --name redis01-v $PWD/conf/redis.conf:/etc/redis/redis.conf -v $PWD/data:/data -d redis redis-server /etc/redis/redis.conf --appendonly yes



如果要设置密码 后面再加上 --requirepass "123456"
这样就安装好了一个redis,但是要让宿主机可以访问,还需在配置文件中进行如下设置,先把redis停掉

docker stop redis01



更改redis.conf 文件

 
  1. bind 127.0.0.1

  2. protected-mode yes

更改为

 
  1. # bind 127.0.0.1

  2. protected-mode no


redis通过配置文件设置密码

 
  1. # requirepass foobared

  2. requirepass 123456


重启redis容器,使用redis客户端进行连接验证

docker restart redis01

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/327143.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Servlet使用适配器模式进行增删改查案例(BaseDaoUtilImpl.java)

/*** */ package org.dao.impl;import java.sql.ResultSet; import java.sql.SQLException; import java.util.ArrayList; import java.util.List;import org.dao.BaseDao; import org.entity.Dept; import org.entity.Emp;/*** * * 项目名称:test_BaseDao …

搭建consul 集群

上图是官网提供的一个事例系统图,图中的Server是consul服务端高可用集群,Client是consul客户端。consul客户端不保存数据,客户端将接收到的请求转发给响应的Server端。Server之间通过局域网或广域网通信实现数据一致性。每个Server或Client都…

Java类加载的那些事

转载自 Java类加载的那些事 前言 Java源代码被编译成class字节码,最终需要加载到虚拟机中才能运行。整个生命周期包括:加载、验证、准备、解析、初始化、使用和卸载7个阶段。 加载 1、通过一个类的全限定名获取描述此类的二进制字节流; …

JAVA集合(笔记)

集合简介 概念:对象的容器,定义了对多个对象进项操作的的常用方法。可实现数组的功能。和数组的区别: 数组长度固定,集合长度不固定。数组可以存储基本类型和引用类型,集合只能存储引用类型。 位置: jav…

部署kafka kafka的service容器和zookeeper kafka客户端 Elasticsearch的客户端

创建network docker network create -d overlay --attachable loc_net docker stack up -c kafka.yml kafka docker stack up -c kafdrop.yml kafdrop docker stack up -c els.yml els docker stack ls docker service ls 查看service的启动错误原因 docker service ps d…

Servlet使用适配器模式进行增删改查案例(DeptDaoImpl.java)

/*** */ package org.dao.impl;import java.util.List;import org.dao.IDeptDao; import org.entity.Dept;/*** * * 项目名称:test_BaseDao * 类名称:DeptDaoImpl * 类描述: 部门的实现类* 创建人:Mu Xiongxiong * 创建…

公司技术需求备忘录

业务现状领导要求 1) 部署环境要求: 公有云,私有云,原有院内系统。三套环境,兼容部署,一套代码多环境支持。2) 数据库要求:sqlserver,orcale,mysql要兼容,一套代码多库运行。3) 性能…

equals 和 hashCode 到底有什么联系?一文告诉你

转载自 equals 和 hashCode 到底有什么联系?一文告诉你 写在前面 Java的基类Object提供了一些方法,其中equals()方法用于判断两个对象是否相等,hashCode()方法用于计算对象的哈希码。equals()和hashCode()都不是final方法,都可…

如何将Excel的单元格设置成下拉选项?-excel设置下拉菜单

https://www.qiaoshan022.cn/excel/excel14169.html 如何将Excel的单元格设置成下拉选项?-excel设置下拉菜单 作者:乔山办公网日期:2019-09-24 21:13:23 返回目录:excel表格制作 在用Excel表录入数据时,有时需要限制…

Servlet使用适配器模式进行增删改查案例(EmpDaoImpl.java)

/** * Title: EmpDaoImpl.java * Package org.dao.impl * Description: TODO该方法的主要作用: * author A18ccms A18ccms_gmail_com * date 2017-9-10 下午8:29:32 * version V1.0 */ package org.dao.impl;import java.util.List;import org.dao.IEmpDao; i…

写一个高性能的敏感词检测组件

最近写了一个高性能的敏感词检测组件【ToolGood.Words】。 一、高性能,它的效率到底有多快? 如果将正则表达式的算法效率设为1,高性能可达到正则表达式的1.5万倍。 二、选一个巧妙的算法: AC自动机(Aho-Corasick Autom…

JAVA正则表达式 Pattern和Matcher

转载自 JAVA正则表达式 Pattern和Matcher java.util.regex是一个用正则表达式所订制的模式来对字符串进行匹配工作的类库包。 1.简介: java.util.regex是一个用正则表达式所订制的模式来对字符串进行匹配工作的类库包。 它包括两个类:Pattern和Match…

win10系统excel2019单元格显示完整的年月日时分秒设置方法

https://www.pianshen.com/article/88671983757/ win10系统excel2019单元格显示完整的年月日时分秒设置方法 技术标签: Windows excel显示年月日时分秒 excel显示完整的详细时间 excel2019显示完整时间 excel2019显示具体时间 excel显示具体的时间 描述&#…

字符VS字节

什么是字节 字节是指一小组相邻的二进制数码。通常是8位作为一个字节。它是构成信息的一个小单位,并作为一个整体来参加操作,比字小,是构成字的单位。 字节(Byte) 是一种计量单位,表示数据量的多少,它是计算机信息技术…

Servlet使用适配器模式进行增删改查案例(IDeptService.java)

/*** */ package org.service;import java.util.List;import org.entity.Dept;/*** author muxiongxiong**/ public interface IDeptService {/*** * Description: 该方法的主要作用:添加部门信息* Title: save* param param dept* param param tag* param retur…

Visual Studio现可使用EditorConfig

Visual Studio 2017的首个候选发布版(VS2017RC)中提供了支持EditorConfig标准的特性。秉承该标准可使开发人员一次性地定义一种编码风格,即可轻易地在不同的编辑器中使用该风格。另一显著优点是对于在EditorConfig文件中定义的风格&#xff0…

分库分表的事务处理机制

转载自 分库分表的事务处理机制 分布式事务 由于我们将单表的数据切片后存储在多个数据库甚至多个数据库实例中,所以依靠数据库本身的事务机制不能满足所有场景的需要。但是,我们推荐在一个数据库实例中的操作尽可能使用本地事务来保证一致性&#xff0…

Servlet使用适配器模式进行增删改查案例(IEmpService.java)

/** * Title: IEmpService.java * Package org.service * Description: TODO该方法的主要作用: * author A18ccms A18ccms_gmail_com * date 2017-9-10 下午8:28:15 * version V1.0 */ package org.service;import java.util.List;import org.entity.Emp;/** …

如何优雅的使用RabbitMQ

RabbitMQ无疑是目前最流行的消息队列之一,对各种语言环境的支持也很丰富,作为一个.NET developer有必要学习和了解这一工具。消息队列的使用场景大概有3种: 1、系统集成,分布式系统的设计。各种子系统通过消息来对接,这…