1

假设我创建了一个有 4 个节点的缓存集群。现在我有 1 个用于弹性缓存集群的单一配置 URL。&每当我点击配置网址时......它会选择一个随机节点并存储我的数据并且这些节点是同步的。

现在我的问题是……假设我存储了 5GB 数据,那么它将存储在我的两个节点上?这意味着在我的 4 个节点中将占用 20GB 空间,这是不合逻辑的。

有人可以解释这是如何工作的吗?有什么解决方案可以解决这个问题吗?

我想知道它实际上是如何存储和提供数据的。

4

1 回答 1

1

这取决于您在 Elasticache 中使用的缓存引擎和配置。例如,如果您将 Redis 与复制一起使用,则将消耗 10G(主服务器上 5 个,从服务器上 5 个)。如果您使用没有复制的 Memcached,数据将仅存储在您点击的节点上,因此您将使用每个节点约 1.25G。

于 2014-04-16T15:13:02.650 回答