使用命令配置主从复制出现主从机无法连接

在使用命令 slaveof host port 或者是 replicaof host port 命令配置redis主从复制时,从机出现master_link_status:down提示,显示主机是down的状态,并且使用 info replication 命令查看主机信息状态,主机显示没有从机挂载。

1,主机配置了密码,导致不能验证:

解决:使用 config get requirepass 查看主机的密码,在redis.conf配置文件中添加:requirepass  xxx  (设置redis登录密码)和

masterauth xxx(主从认证密码,否则主从不能同步),最后再重新在从机中使用命令slaveof 或 replicaof 建立主从关系。

2,主服务器绑定的IP与从服务器连接IP不一致:

在主服务器的redis.conf配置文件上绑定的 bind ip地址  表示可以那些机器可以访问:

设置为 0.0.0.0 表示都可以访问;如果是127.0.0.1 表示localhost访问;如果不设置从就没有访问主的权限 

3,防火墙端口没有开启:

先使用命令 firewall-cmd --list-all 查看Linux开启的端口,添加redis的访问端口:firewall-cmd --add-port=6379/tcp(还可以加上参数 -- permanent,表示永久添加),最后重启防火墙 firewall-cmd --reload就可以了。


在使用docker安装redis5.0.5版本建立主从连机的一个小坑:

redis5.0.5的配置文件redis.conf中,没有slaveof这一项配置。

本人在配置全部完成后,依然不可建立连接,使用了各种方法后找到问题所在以及解决的办法:slaveof host port命令创建的主从连接无法正常连接(命令执行也不会报任何异常而是显示OK),但是 replicaof host port命令却可以正常连接!!

docker中运行redis主从机连接出现master_link_status:down的解决问题(含坑)相关推荐

  1. docker中部署redis主从模式

    1.拉取redis镜像 docker pull redis 复制代码 2.启动三个redis服务 docker run --name redis-6380 -p 6380:6379 -d redis ...

  2. linux连接redis 命令_在Docker中使用Redis

    1. 简介 本文章将介绍如何使用 Docker 探索 Redis.我们可以在 Docker for Windows .Docker for mac 或者 Linux 模式下运行 Docker 命令. ...

  3. 开发机直连 Docker 中的 Redis 容器小教程

    在笔者日常开发中,都是把redis装在windows系统中.虽然可以通过RedisDesktopManager等客户端工具连接操作redis,但是还是觉得low了一些.因为作为程序员,我可能更想在Li ...

  4. Docker中搭建redis分片集群,搭建redis哨兵结构,实现springboot中对redis分片集群、哨兵结构的访问,Redis缓存雪崩、缓存击穿处理(非关系型数据库技术课程 第十二周)

    文章目录 一.要求: 二.知识总结 缓存雪崩 解决方案 docker中redis分片集群搭建 配置好配置文件 redis-6380.conf redis-6381.conf redis-6382.co ...

  5. 【Docker】在Docker中安装redis、rabbitmq

    Docker中的Redis安装 1. 拉取最新镜像:docker pull redis:latest 2. 运行 redis 容器,不设置密码:docker run -itd --name redis ...

  6. 如何在docker中运行MySQL实例(转载)

    如何在docker中运行MySQL实例 转自:https://blog.csdn.net/siying8419/article/details/79670246 通常初学者学习docker时,不太清楚 ...

  7. k3d入门指南:在Docker中运行K3s

    在本文中,我们将简单了解k3d,这是一款可让您在安装了Docker的任何地方运行一次性Kubernetes集群的工具,此外在本文中我们还将探讨在使用k3d中可能会出现的一切问题. 什么是k3d? k3 ...

  8. zkeacms mysql_在Docker中运行纸壳CMS并配置使用MySql

    纸壳CMS是基于ASP .Net Core开发的可视化内容管理系统,可以跨平台部署,可以在容器中运行.接下来看看如何在docker中运行纸壳CMS. 方式一 直接运行以下命令即可在docker中运行纸 ...

  9. nrf52832 学习笔记(五)蓝牙主从机连接和连接参数更新

    nrf52832 学习笔记(五)蓝牙主从机连接和连接参数更新 主机连接 nrf52832 SDK中主机连接从机需要使用 sd_ble_gap_connect(ble_gap_addr_t const ...

最新文章

  1. 怎样使windows上的javaWEB项目公布到Centos上
  2. 中国石油管道科技研究中心2014届应届毕业生招聘(软件工程师岗)
  3. 基于CentOS 搭建 Seafile 专属网盘
  4. AVFoundation之如何从摄像头获取图像
  5. 模板 - 数据结构 - ST表 + 二维ST表
  6. Object类与Objects类总结
  7. 可以闭眼入的O'REILLY机器学习神书出新版了!
  8. CocoaPods停在Analyzing dependencies解决方案
  9. 朴素贝叶斯算法+模型的评价-查准率、召回率、F1-score及混淆矩阵(code实现)
  10. C++之---友元函数
  11. spring-boot-starter-parent 包maven依赖报错
  12. 一般家用监控多少钱_安装空调一般多少钱
  13. CorelDRAW VBA 插件开发入门视频教程
  14. 个人记账系统c语言,C#实现_______个人记账程序
  15. 平衡二叉树的插入与删除
  16. 微信小程序-各种跳转
  17. imo云办公室与RTX竞品分析报告
  18. 端午节用Python教你画绿豆糕
  19. jquery寻找父子兄弟节点
  20. PHP一行代码集成雅虎宝贝鱼在线翻译功能 -- JAVAEYE不支持IE8

热门文章

  1. NTFS文件系统详解(一)硬盘基本信息
  2. Python数据可视化 Pyecharts 制作 Map 地图
  3. 小程序switch内部加上文字_还愿师游戏小程序:这个女性向文字游戏有点意思!游戏结局居然......
  4. 水晶报表导出Excel多出空白页不完全解决方案
  5. 解码resources时里面是空的_【汛情手记】要干不要水,从一款单4499解码衍生的臆想...
  6. java 腾讯地图api,Class:覆盖物/Marker - 腾讯地图API
  7. openvpn安装遇到的问题
  8. 微信小程序用vant组件制作通讯录
  9. java 给qq邮箱发邮件_Java使用QQ邮箱给其他邮箱发邮件
  10. 发送邮件:SpringBoot+阿里云服务器+解决25端口禁用问题