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,一经查实,立即删除!

相关文章

搭建consul 集群

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

Java类加载的那些事

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

JAVA集合(笔记)

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

公司技术需求备忘录

业务现状领导要求 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表录入数据时,有时需要限制…

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

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

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

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

Visual Studio现可使用EditorConfig

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

分库分表的事务处理机制

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

如何优雅的使用RabbitMQ

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

hutool中身份证工具-IdcardUtil

JAVA工具例大全--根据身份编号获取户籍省份 发布于 2020-10-10 | 后端技术 | 浏览(61) | 评论(0)开场语(刷新后不一样):人生若只如初见,何事秋风悲画扇。作为一名IT人,你当然也想有自己一片天地&…

[Asp.Net Core轻量级Aop解决方案]AspectCore Project 介绍

AspectCore Project 介绍 什么是AspectCore Project ? AspectCore Project 是适用于Asp.Net Core 平台的轻量级 Aop(Aspect-oriented programming) 解决方案,它更好的遵循Asp.Net Core的模块化开发理念,使用AspectCore可以更容易构建低耦合、易扩展的We…

放松眼球的网站

http://www.spielzeugz.de/html5/liquid-particles-3D/

异步广度优先搜索算法

为什么要异步? CPU的工艺越来越小,Cannon Lake架构的Intel CPU已经达到10nm技术,因此在面积不变的情况下,核心数可以明显提升。单纯的提升主频将造成发热量大、需要的电压大、功耗大的问题。而传统的算法与数据结构是针对单核心单…

开箱即用 - jwt 无状态分布式授权

基于JWT(Json Web Token)的授权方式 JWT 是JSON风格轻量级的授权和身份认证规范,可实现无状态、分布式的Web应用授权; 从客户端请求服务器获取token, 用该token 去访问实现了jwt认证的web服务器。 token 可保存自定义信息,如用户基…

Java类加载器总结

转载自 Java类加载器总结 1.类的加载过程 JVM将类加载过程分为三个步骤:装载(Load),链接(Link)和初始化(Initialize)链接又分为三个步骤,如下图所示: 1) 装载:查找并…

MyBatis-Plus EntityWrapper的使用 wrapper le ge

https://blog.csdn.net/shujuelin/article/details/99568651 MyBatis-Plus EntityWrapper的使用 脚丫先生 2019-08-14 14:43:43 2660 收藏 分类专栏: javaee 版权 调度Airflow 本专刊主要以调度系统Airflow详细讲解(会把工作中对于调度系统的docker容器化部署、…