Amazon web services 我可以在不停机的情况下升级Elasticache Redis引擎版本吗?

Amazon web services 我可以在不停机的情况下升级Elasticache Redis引擎版本吗?,amazon-web-services,redis,amazon-elasticache,Amazon Web Services,Redis,Amazon Elasticache,我在AWS文档中找不到修改Redis引擎版本会或不会导致停机的任何信息。除了在维护窗口中执行升级外,它没有解释升级是如何发生的 通过AWS控制台升级生产Elasticache Redis实例是否安全,而不会丢失数据或停机 注意:我们使用的客户端库与Redis的所有版本兼容,因此应用程序不会注意到升级 更改缓存引擎版本是一个中断性过程,会清除 群集中的所有缓存数据** 我现在不知道你的特殊应用的要求。但是,如果您不能丢失数据,并且需要进行主要的版本升级,建议迁移到新集群,而不是升级当前设置 **如

我在AWS文档中找不到修改Redis引擎版本会或不会导致停机的任何信息。除了在维护窗口中执行升级外,它没有解释升级是如何发生的

通过AWS控制台升级生产Elasticache Redis实例是否安全,而不会丢失数据或停机

注意:我们使用的客户端库与Redis的所有版本兼容,因此应用程序不会注意到升级

更改缓存引擎版本是一个中断性过程,会清除 群集中的所有缓存数据**

我现在不知道你的特殊应用的要求。但是,如果您不能丢失数据,并且需要进行主要的版本升级,建议迁移到新集群,而不是升级当前设置


**

如上所述,AWS的答案已更改。从理论上讲,你可以在不停机的情况下完成。见:

关键点在于停机时间和对现有使用的影响:

设计了用于Redis引擎升级过程的Amazon ElastiCache 要尽最大努力保留现有数据,需要 Redis复制成功

对于单个Redis群集和禁用多AZ的群集,我们 建议根据需要为Redis提供足够的内存 在确保您有足够的内存来创建Redis中描述 快照在这些情况下,主服务器不可用 升级过程中的请求

对于启用多AZ的Redis群集,我们还建议您 在传入写入通信量较低期间安排引擎升级。 升级到Redis 5.0.5或更高版本时,主群集将继续运行 在升级过程中可用于服务请求。什么时候 升级到Redis 5.0.4或更低版本时,您可能会注意到短暂的中断 与DNS更新关联的几秒钟的时间


此处没有任何保证,因此您必须自行决定如果数据失败会丢失数据的风险

您现在提供的文档链接声明,Redis引擎升级将“尽最大努力保留现有数据,并需要成功的Redis复制”。