是否可以将Redis配置为自动从服务器A到服务器B的数据复制

时间:2013-08-04 01:02:13

标签: redis

我想保留两个Redis实例(服务器 A B ),它们安装在不同的硬件上以保持数据同步。当数据“X”写入服务器A时,我希望它也与服务器B同步。

原因是从我的客户端应用程序,每当我需要读取数据时,我可以在两个服务器之间随机选择,来自多个请求的负载平衡连接。这也允许具有高可用性体系结构,以便如果一个服务器发生故障,数据仍然在另一个服务器缓存上。

我如何执行上述操作仅通过客户端代码。每当我写作时,我都会写入两个服务器(A和B)。

有没有办法在服务器配置级别指定服务器A将负责复制到B的数据写入?类似于复制到服务器B的任何写入的触发器,反之亦然(对服务器B的写入被复制到A)?

1 个答案:

答案 0 :(得分:1)

就在这里Redis replication

你可能想要在应用程序中实现本地缓存,它比从redis获取更快(实际上也非常快),如果你正在托管一个不错的地方,正常运行时间就像是99, 9%,因此可用性应该不是问题。