docker 简单安装 redis

2023-11-08

1、redis的简单安装

        1.1 docker 寻找 redis镜像

docker search redis

        1.2 docker 拉取 redis镜像

 docker pull redis

         1.3 运行创建Redis

         1.4 进入容器

        1.5 进入redis

2、redis主从搭建

        2.1 在主从搭建的主文件夹下创建如下文件夹

        2.2  上传配置文件 文件地址:https://redis.io/docs/management/config

         2.3 将其配置到三个文件夹中的conf中,并修改配置文件

        主服务的配置文件主要修改:

修改结果 所在行数
bind 0.0.0.0      75
protected-mode no  94
 logfile “/var/log/redis/redis-6379.log” (主服务)   304

        从服务的配置文件:

修改结果 所在行数
bind 0.0.0.0      75
protected-mode no  94
 logfile “/var/log/redis/redis-6380.log” (从服务)   304
appendonly yes 1254
slave-read-only no 2054(尾部添加)
replicaof [主服务器的地址(如172.17.0.2 6379)] 2055(尾部添加)

        2.4 创建日志文件并修改权限使其开放(任何用户 可读可写可执行)

[root@192 redis]# touch 6379/logs/redis.log
[root@192 redis]# touch 6380/logs/redis.log
[root@192 redis]# touch 6381/logs/redis.log
[root@192 redis]# chmod 777 6379/logs/redis.log 
[root@192 redis]# chmod 777 6380/logs/redis.log 
[root@192 redis]# chmod 777 6381/logs/redis.log                                                       

               2.5 创建master容器

docker run -itd --name redis_6379 --privileged=true -v /usr/local/software/redis/6379/conf/redis.conf:/usr/local/etc/redis/redis.conf -v /usr/local/software/redis/6379/data/:/data -v /usr/local/software/redis/6379/logs/redis.log:/var/log/redis/redis-6379.log -p 6379:6379 redis /usr/local/etc/redis/redis.conf

       查看master容器IP

docker inspect redis_6379 |grep -i IPA

          2.7 配置从服务

docker run -itd --name redis_6380 --privileged=true -v /usr/local/software/redis/6380/conf/redis.conf:/usr/local/etc/redis/redis.conf -v /usr/local/software/redis/6380/data/:/data -v /usr/local/software/redis/6380/logs/redis.log:/var/log/redis/redis-6380.log -p 6380:6379 redis /usr/local/etc/redis/redis.conf

docker run -itd --name redis_6381 --privileged=true -v /usr/local/software/redis/6381/conf/redis.conf:/usr/local/etc/redis/redis.conf -v /usr/local/software/redis/6381/data/:/data -v /usr/local/software/redis/6381/logs/redis.log:/var/log/redis/redis-6381.log -p 6381:6379 redis /usr/local/etc/redis/redis.conf

 进入主容器查看主从服务配置结果:

        以上就是本文的全部内容啦

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

docker 简单安装 redis 的相关文章

随机推荐

  • 【2023 可信数据库发展大会】拓数派受邀参与,CTO 郭罡将在大会发表演讲

    2023年7月4日 5日 由中国信息通信研究院 中国通信标准化协会指导 中国通信标准化协会大数据技术标准推进委员会 CCSA TC601 主办的2023可信数据库发展会将于北京国际会议中心隆重召开 大会以 自主 创新 引领 为主题 开设金融
  • vue 中使用节流和防抖

    今天事情比较少 就特意研究了下在vue中如何使用节流和防抖 还有节流防抖我真的是傻傻的分不清楚 不知道什么时候使用节流 什么时候使用防抖 1 节流 方法1 在 utils js 文件里面加入下面的方法 节流 export function
  • Android常见内存泄漏

    1 什么是内存泄露 内存泄漏 Memory Leak 是指程序中已动态分配的堆内存由于某种原因未释放或无法释放 造成系统内存的浪费 导致程序运行速度减慢甚至系统崩溃 内存溢出OOM 等严重后果 内存泄露的危害 用户对单次的内存泄漏并没有什么
  • C++ 简单工厂模式

    文章目录 介绍 场景分析 二 代码展示 简单工厂的优点和缺点 优点 缺点 总结 介绍 简单工厂模式是属于创建型模式 工厂模式 抽象工厂模式 单例模式 建造者模式 又称之为静态工厂模式 它不属于23中设计模式之一 在简单工厂中可以根据参数的不
  • Python SSH 的远程连接并执行命令和下载文件 - 千月的python linux 系统管理指南学习笔记(23)

    在运维工作中 我们经常使用 ssh 工具远程登陆主机来执行命令 对系统进行维护 在python的自动化运维中 要执行系统命令 最方便的还是借助于 python 的 ssh 功能编写日常脚本 简化工作 下面我们说下这个工具 import pa
  • 使用NLP预测电影类型 - 多标签分类

    Introduction 上周 我对这篇关于构建多标签图像分类模型的精彩文章很感兴趣 我的数据科学家开始探索将这个想法转化为自然语言处理 NLP 问题的可能性 那篇文章展示了计算机视觉技术来预测电影的类型 所以我必须找到一种方法将该问题陈述
  • podman容器启动脚本

    Podman是一个无守护进程的容器引擎 用于在Linux系统上开发 管理和运行OCI容器 与Docker不同 Podman可以在无 root 模式下运行 安装 sudo apt install podman 或者 sudo yum inst
  • vue框架采用的模式:MVVM模式

    Vue 框架采用的模式是MVVM模式 响应式布局 MVVM模式 Model View ViewModel 与MVC模式相比 不再局限于数据单向绑定 而是能够实现数据双向绑定 同步刷新 原理 View层和Model层是通过ViewModel层
  • 【电路设计】肌电信号采集电路分析

    最近在开发肌电信号的采集 表面肌电信号是非常微弱的生物信号 正常人体表面肌电信号赋值为0 1 5mV 主要能量频段集中在10 150Hz 电路主要是根据原始信号 设计相应的放大电路 滤波电路 详细可以看这个链接
  • JAVA消息(第一篇)JMS 很重要!!!!包教包会!!不闹!!!下一篇-AMQP(wire-level protocol)

    如果看完 进入第二篇AMQP 首先大致讲一下 java 消息模块 消息 个人理解分为两种 1 同步消息 RPC调用 2 异步消息 本篇讲解部分 一 同步消息java提供了多种方案 最新比较常用的方式就是spring Http invoker
  • 关于vue使用recorder.js录音功能

    关于vue使用recorder js录音功能 1 引入外部js文件 import HZRecorder from utils HZRecorder js js文件内容 export function HZRecorder stream co
  • 资源变现小程序开通微信官方小商店教程

    前提条件非个人注册的小程序 登录小程序的微信公众后台 点击左侧菜单设置 gt 基本信息下面的 gt 服务类目 点击服务类目详情 点击添加类目 商家自营 gt 家用电器 添加好后 刷新浏览器 这个时候左侧菜单会看到交易组件 点击交易组件会看到
  • idea-代码格式化快捷键设置

    idea默认格式化快捷键是 Ctrl Alt L 有时会因其它软件快捷键的冲突导致失灵 设置方法如下 1 File gt Settings 2 Keymap gt Code 3 Code gt Reformat Code 4 右击Refor
  • openGL之API学习(七十四)opengl版本的历史沿革

    OpenGL源于SGI公司为其图形工作站开发的IRIS GL 在跨平台移植过程中发展成为OpenGL SGI在1992年7月发布1 0版 后成为工业标准 由成立于1992年的独立财团OpenGL Architecture Review Bo
  • rust换源

    在 HOME cargo 目录下建一个config文件 windows默认是C Users user name cargo config文件输入 source crates io registry https github com rust
  • 算法(二)

    目录 0 前言 1 海明码的使用 2 理解海明码需要明白的知识 a 奇偶校检法 b 异或运算 3 海明码的原理 a 海明码原理的概述 b 多个校检位的设计 c 校检位个数的计算 d 海明码的总结 4 举例 a 计算校检码的个数 b 计算每一
  • Unity编辑器 - 使用GL绘制控件

    Unity编辑器 使用GL绘制控件 控件较为复杂时 可能造成界面卡顿 在EditorGUI中也可以灵活使用GL绘制来提升性能 以绘制线段为例 using UnityEngine using UnityEditor public class
  • 【数据结构】树的基础知识及三种存储结构

    个人主页 阿然成长日记 点击可跳转 个人专栏 数据结构与算法 C语言进阶 不能则学 不知则问 耻于问人 决无长进 文章目录 一 树的概念与定义 二 树的有关名词 三 树的存储结构 1 双亲表示法 2 孩子表示法 3 孩子兄弟表示法 又叫二叉
  • c语言6种内部排序,数据结构6种内部排序算法的比较

    1 需求分析 1 输入数据的形式为 伪随机数产生程序产生 且每次输入数不少于100个 至少要用5组不同的输入数据 2 输出的形式为 输出关键字参加的比较次数和关键字的移动次数 关键字交换计为3次移动 的数据 3 程序能达到的功能 对起泡排序
  • docker 简单安装 redis

    1 redis的简单安装 1 1 docker 寻找 redis镜像 docker search redis 1 2 docker 拉取 redis镜像 docker pull redis 1 3 运行创建Redis 1 4 进入容器 1