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

Redis主从复制过程

 将目前服务器加入到端口号为6379的从服务器

 

 一主二仆

当期中一台从服务器宕机之后 从服务器重启之后会变成单独的主服务器,与之前的主从复制没有关系,重新使用slaceof命令才能恢复到之前一样 

主服务器宕机后,从服务器不会成为主服务器,主服务器重启之后,还是主服务器。

薪火相传

主服务器复制一个从服务器,下面的从服务器都是通过上一级的从服务器复制而来的。

主服务器宕机后,从服务器不会成为主服务器,主服务器重启之后,还是主服务器。 

反客为主

需手动开启: slaceof no one 将从机变为主机

哨兵模式

当一个 master 宕机后,后面的 slave 可以立刻升为 master,其后面的 slave 不用做任何修改。用 slaveof no one 指令将从机变为主机。而哨兵模式是反客为主的自动版,能够后台监控主机是否故障,如果故障了根据投票数自动将从库转换为主库。

 

1. 创建配置文件sentinel.conf

填写内容 配置哨兵

2.  执行redis-sentinel /xxx/sentinel.conf 启动哨兵 有默认端口号

这时候主服务器宕机之后,哨兵检测到后,就会将其中一个从服务器设置为主服务器,当原主服务器恢复的时候,也不能作为主服务器了, 只能作为新主服务器的从服务器。

从服务器选择规则(3个)

redis.conf中默认slave-priority100 值越小优先级越高,偏移量是指获得源主机数据最全的,如果偏移量相同,每个redis实例启动后会随机生成一个40位的runid,选择runid最小的从服务器作为主服务器

http://www.lryc.cn/news/17525.html

相关文章:

  • Spring boot开启定时任务的三种方式(内含源代码+sql文件)
  • Tekton实战案例--S2I
  • 四、使用类实现功能
  • Java多线程不安全的例子
  • vivo X Flip会是高端手机市场的又一折叠屏爆款吗?
  • MySQL中MVCC如何解决不可重复读以及幻读?
  • 设计模式第八讲:观察者模式和中介者模式详解
  • 关于 mac 本地配置域名能 ping 通,但是浏览器不能访问的问题(而其他电脑操作可访问)
  • 【代码随想录二刷】Day23-二叉树-C++
  • Linux GPIO 开发指南
  • 记一次后端生成Zip文件通过浏览器下载后文件损坏,无法打开,不可预知的末端错误,下载后文件比源文件增大
  • python中savgol_filter的详细解释
  • C语言--指针进阶1
  • ssh的使用
  • Apache Hadoop生态-目录汇总-持续更新
  • 「JVM 编译后话」编译器优化技术
  • 【python学习笔记】:输出与输入
  • 汽车电子社区交流宣传
  • String、StringBuilder 和 StringBuffer 详解
  • windows服务器上传文件解决方案
  • Android Studio翻译插件推介(Translation)
  • DNS,DNS污染劫持,DNS加密
  • 【Python】如何度量优秀代码——静态分析工具
  • Open3D 点云高程归一化(基于2维地面点,Python版本)
  • 动态系统的建模与分析
  • QCC51XX---HCI log
  • Redis四 原理篇
  • 从0开始写Vue项目-Vue实现数据渲染和数据的增删改查
  • AI技术的发展,人工智能对我们的生活有那些影响?
  • Unity中的Mathf数学运算讲解(值得收藏)