configuration回退redis服务器

我正在使用redis作为caching服务器。 我可以以某种方式configuration多个redis服务器,即使其中一些服务器脱机,cachingfunction齐全(读/写)?

我研究了master-> slave,但是我看到的问题是,如果master失败了,我允许写入slave,一旦master重新启动,它们将被覆盖。 现在,主人只是提供旧的数据。

我唯一可以解决的办法是禁用写入光盘,但是如果我必须重新启动主设备,那么我就会失去一切。 而且我猜如果主人走了,奴隶就不会再同步了。

Redis中没有主 – 主设置。
当主服务器脱机并且允许写入从服务器时会发生什么情况:
从服务器成为主服务器。

显然这需要改变configuration(可以在运行时完成)。
当你带回老主人,你必须同步新主人的变化。

在停机后简单调出主控将导致不一致。

有一个很好的解释如何重新启动Redis没有停机或数据丢失:
http://redis.io/topics/admin