当前位置: 首页 > news >正文

docker配置redis主从复制

下载redis,复制redis.conf

主节点(6379)

修改redis.conf

# bind 127.0.0.1 # 注释掉这里
protected-mode no # 改为no
port 6379

从节点(6380)

修改redis.conf

bind 127.0.0.1 
protected-mode no # 改为no
port 6380
replicaof 172.17.0.2 6379 # 这里的ip为主节点容器的ip,可以通过 cat /etc/hosts 查看

启动主节点

docker run -p 6379:6379 -d --name redis-6379 -v G:\DockerVolume\redis-m\redis.conf:/etc/redis/redis.conf -v G:\DockerVolume\redis-m\data:/data --privileged=true --restart=always redis redis-server /etc/redis/redis.conf

启动从节点

docker run -p 6380:6380 -d --name redis-6380 -v G:\DockerVolume\redis-s1\redis.conf:/etc/redis/redis.conf -v G:\DockerVolume\redis-s1\data:/data --privileged=true --restart=always redis redis-server /etc/redis/redis.conf

检查主节点

docker exec -it redis-6379 redis-cli

在这里插入图片描述

检查从节点

docker exec -it redis-6380 redis-cli -p 6380

在这里插入图片描述

相关文章:

  • 2-2.自动微分机制
  • 获取个人免费版Ubuntu Pro
  • [Leetcode 128][Medium] 最长连续序列
  • 004 插入排序(lua)
  • OpenSSL EVP详解
  • PolyGen: An Autoregressive Generative Model of 3D Meshes代码polygen_encoder.py解读
  • UE4_材质_水体的反射与折射制作_Ben教程
  • C#异常捕获
  • 在nginx中设置相对路径跳转的方式
  • LeetCode 子集
  • Dubbo用法示例
  • 003-GeoGebra如何无缝嵌入到PPT里
  • 动态渲染dom
  • php 命令行模式详解
  • 安卓模拟器如何修改ip地址
  • 【技术性】Search知识
  • Android Studio:GIT提交项目到远程仓库
  • canvas 绘制双线技巧
  • CSS进阶篇--用CSS开启硬件加速来提高网站性能
  • ECMAScript 6 学习之路 ( 四 ) String 字符串扩展
  • Elasticsearch 参考指南(升级前重新索引)
  • extract-text-webpack-plugin用法
  • HTTP请求重发
  • JavaScript 基本功--面试宝典
  • JavaScript学习总结——原型
  • JS函数式编程 数组部分风格 ES6版
  • Sass Day-01
  • ------- 计算机网络基础
  • 前端技术周刊 2019-02-11 Serverless
  • 使用 Xcode 的 Target 区分开发和生产环境
  • 使用Gradle第一次构建Java程序
  • 适配iPhoneX、iPhoneXs、iPhoneXs Max、iPhoneXr 屏幕尺寸及安全区域
  • 数据结构java版之冒泡排序及优化
  • 腾讯优测优分享 | 你是否体验过Android手机插入耳机后仍外放的尴尬?
  • 提升用户体验的利器——使用Vue-Occupy实现占位效果
  • 《码出高效》学习笔记与书中错误记录
  • Spark2.4.0源码分析之WorldCount 默认shuffling并行度为200(九) ...
  • ​DB-Engines 11月数据库排名:PostgreSQL坐稳同期涨幅榜冠军宝座
  • ​渐进式Web应用PWA的未来
  • (6)设计一个TimeMap
  • (70min)字节暑假实习二面(已挂)
  • (C语言)深入理解指针2之野指针与传值与传址与assert断言
  • (Redis使用系列) Springboot 使用redis实现接口Api限流 十
  • (附源码)计算机毕业设计SSM智慧停车系统
  • (五)Python 垃圾回收机制
  • (转)JAVA中的堆栈
  • ***微信公众号支付+微信H5支付+微信扫码支付+小程序支付+APP微信支付解决方案总结...
  • .【机器学习】隐马尔可夫模型(Hidden Markov Model,HMM)
  • .Net Core 中间件与过滤器
  • .netcore 6.0/7.0项目迁移至.netcore 8.0 注意事项
  • .NET中 MVC 工厂模式浅析
  • .w文件怎么转成html文件,使用pandoc进行Word与Markdown文件转化
  • @ 代码随想录算法训练营第8周(C语言)|Day57(动态规划)
  • @cacheable 是否缓存成功_Spring Cache缓存注解
  • [ SNOI 2013 ] Quare