小编典典

将Redis数据从从机还原到主机

redis

我不需要丢失Redis上的任何数据,并且它具有较高的写入请求,因此我不能使用AOF持久性。RDB可以帮到您,但也许有可能丢失上次备份中的某些数据。

现在,我将复制视为备份,因此当主服务器崩溃,重新启动或发生其他任何事情时,我已经同步了从属服务器中的数据并可以再次还原它。

现在有什么办法可以将master设置为slave,并在崩溃时自动将slave设置为master,然后将它们同步?


阅读 1031

收藏
2020-06-20

共1个答案

小编典典

当您的应用程序知道MASTER已关闭时,应用程序应在SLAVE上发出以下命令:

奴隶无人

上面的命令将SLAVE作为MASTER,您的应用程序现在可以继续将其用作MASTER。

当您的实际MASTER启动时,发出以下命令:

SLAVEOF主机名端口

主机名和端口将用于旧的SLAVE。这样就可以交换主从配置。

2020-06-20