【问题标题】:Migration of data from slave to master in Redis ClusterRedis集群中从slave到master的数据迁移
【发布时间】:2019-03-05 06:53:50
【问题描述】:

我目前正在探索 Redis 集群。我已经在 3 个物理服务器(3 个主服务器和 3 个从属服务器)上启动了 6 个实例,并启用了持久性。

我注意到,当我杀死一个主实例时,它的从属实例会在一段时间后提升为主实例。然而,它 remains as master 即使我启动被杀死的实例。

由于 Redis 进行异步复制,因此,我在考虑这样一种情况,即主服务器在刷新数据后立即被杀死,即 it wasn't able to replicate that data。

这些数据会被复制到新的主服务器(最初是从服务器)吗? 实例恢复了吗?

【问题讨论】:

    标签: redis database-replication redis-cluster


    【解决方案1】:

    没有。如果master没有将数据复制到slave,数据就会丢失。当旧的master恢复时,它将成为基于some rules的某个其他节点的slave。然后旧的 master 将从它的新 master 复制数据。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-02-08
      • 2014-03-22
      • 1970-01-01
      • 2021-09-14
      • 2018-07-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多