提问者:小点点

如何在AWSElasticache Redis上禁用集群模式


我有一个启用集群模式的AWSElasticache。理想情况下,我只想“关闭”集群模式。我该怎么做?此外,最好保留我当前拥有的数据。

我已经试过了:

  1. 参数组default. redis6.x.club.on更新到default.redis6.x,但它给出了错误:启用集群的参数在请求的参数组中的值与当前参数组不同。对于缓存集群,此参数值不能更改。
  2. 备份集群,创建集群模式关闭的新实例,从备份-无法完成,当我尝试从备份恢复时,我没有禁用集群模式创建的选项。我的猜测是,并非所有来自集群模式的命令都在Redis实例上可用,并且备份不兼容。从留档:您无法从从Redis(启用集群模式)集群创建的. rdb文件中为Redis(禁用集群模式)集群播种。

有没有办法将Redis集群排列“转换”为禁用集群模式的Redis?

附言:在另一个问题中,在AWSElastiCache Redis集群上启用集群模式,唯一的答案是关于备份和恢复,我尝试过,但没有成功。此外,我想要相反的,禁用集群模式。


共1个答案

匿名用户

使用ElastiCache的内置机制是没有办法做到这一点的。您应该考虑https://developer.redis.com/riot/riot-redis/它能够在两个不同的集群之间复制数据。我认为它会完全满足您的需求。