我有一个ElastiCache Redis (群集模式禁用)群集,并希望更改为ElastiCache Redis (启用集群模式)群集。我还没有找到一种方法来做到这一点,但也没有找到一个声明,这是不可能的。这是复杂的语言围绕‘集群’和‘集群模式’。
这是亚马逊的文件指出:
目前,Redis (启用群集模式)不支持使用可用的单节点群集创建带有副本的群集。
这在某种程度上意味着它可以从具有多个节点的集群中完成。
同样,关于修改群集的文档说:
您可以使用ElastiCache控制台、AWS或ElastiCache API修改Redis (禁用群集模式)集群的设置。目前,ElastiCache不支持修改Redis (启用群集模式)复制组,除非创建当前复制组的备份,然后使用该备份为新的Redis (启用群集模式)复制组种子。
同样,这意味着您可以更改Redis (禁用集群模式)集群,但实际上并不是这样或那样。尽管如此,我还是从这个声明中了解到,我需要备份当前的Redis (禁用集群模式)集群,然后使用它来创建一个新的Redis (启用集群模式)集群。
发布于 2017-12-06 08:30:35
您必须提供一个启用了“群集”模式的新集群,不幸的是,您想要的是不可能的。
不过,您的数据可以备份到S3,并用于为新创建的系统添加种子。
https://stackoverflow.com/questions/47394943
复制相似问题