前文讲了跨IDC的集群部署方案,相比于消息中间件部署方案,缓存的跨集群复制更为复杂。
缓存的要求应该是读取和写入都很快,这就决定了无法做缓存集群的跨IDC同步复制。
携程开源出来的redis中间件复制项目,可以模拟成redis备机,获取主机数据,然后异步发送到异地机房的redis集群。
该方案仅支持主备redis部署形式,对于现今普遍采用的redis cluster部署模式,无能为力。
可以将IDC机房的备机redis设置为aof落盘模式。异步启动一个进程解析aof文件,反序列化后发送到异步redis cluster集群。