如何在服务器之间复制Memcache数据

SO中的同一个问题可以从这里find。 但是因为我找不到合适的答案,所以我在询问更多的信息。

我有许多memcache客户端,但是他们当前都访问一个memcache服务器。 我想启动新的memcache实例(处理caching加载),并在其中复制数据(以避免故障转移和数据高可用性)。

我看了一下'repcached',而且我发现它只支持2个实例(一个是master和一个slave)之间的复制,因为我想拥有更多的memcache服务器,所以repcached对我来说不是一个解决scheme。

同样如同一个问题(在我的第一行)中提到的,它build议从客户端实现复制。 如果我所有使用的memcache客户端都是内存性能敏感的地方,那么它会不太适合(我的应用程序要求)。

因此,任何人都可以让我达成任何难题或解决scheme,如何使memcache服务器/实例复制(所有高速caching在服务器之间复制的任何中央位置)? (所有的数据都将被复制,并且任何方法,如主设备(只写)和从设备(读),主设备停机,从设备成为主设备)。

CouchBase具有兼容memcached的API,除了标准的memcachedfunction外,它还具有复制和持久性function。