gpt4 book ai didi

amazon-web-services - AWS Elasticache Redis复制组,缓存集群,集群模式启用/禁用配置

转载 作者:行者123 更新时间:2023-12-03 06:39:10 25 4
gpt4 key购买 nike

自从我上次使用Redis 2.8进行查看以来,AWS::Elasticache::ReplicationGroup资源已有一些新增内容。在Redis 2.8中,通过将cloudformation中的NumCacheClusters参数指定为2,并将PreferredCacheClusterAZs设置为与副本数据库不在同一AZ中,我使用DNS故障转移启用了具有只读副本的副本数据库。现在,在Redis 3.2和集群模式下,存在NumNodeGroups,它是Redis的分片,每个分片具有0-5个可选副本。我感到困惑的是,启用集群模式后NumCacheClusters会做什么? Redis 2.8是否是旧选项?在文档中并没有说只能同时指定NumNodeGroupsNumCacheClusters。那么,如果两个都说2,会发生什么?

最后,在Redis 2.8中,我一直认为AWS::Elasticache::CacheCluster就像ReplicationGroup的“托管程度较低”版本,在其中您指定缓存群集NumCacheClusters中的节点数,但是节点之间没有主要的副本关系,这取决于应用程序。找出数据去向。我不确定这个假设是否正确。现在哪里有复制组的集群模式,而不是CacheCluster

供引用,请参见Replication Server的CloudFormation页面。

最佳答案

根据AWS Elasticache文档,我们可以使用以下任一方法创建Redis
a)禁用集群模式,或者
b)启用集群模式。
您的问题与选项(b)有关。请引用此aws documentation。可以推断,NumNodeGroups指示分片的数量,ReplicasPerNodeGroup指示每个节点组中的副本节点。

关于amazon-web-services - AWS Elasticache Redis复制组,缓存集群,集群模式启用/禁用配置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48812838/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com