Elasticache单节点 - 读取端点

0

【以下的问题经过翻译处理】 早上好,

有人可以帮忙吗?我注意到我们的Redis Elasticache数据库中有一些慢日志,这与Python中一些相当慢的hgetall请求有关。我看到了Redis读取端点,因此想把这些查询程序指向该端点,而不是我们的主要端点,但我仍然看到请求在慢日志中堆积。这是否意味着读取端点实际上只是指向同一实例?

群集:关闭 复制:关闭 单节点。

谢谢 Tom

profile picture
エキスパート
質問済み 8ヶ月前43ビュー
1回答
0

【以下的回答经过翻译处理】 嗨,Tom,

Reader Endpoint 可以将入站连接分配到 Redis 集群中的所有读取副本中。Reader Endpoint 实时跟踪集群变化,例如副本的添加或删除。您可以将 Redis 集群的多个读取副本放置在不同的 AWS 可用区中,以确保 Reader Endpoint 的高可用性。

如果没有复制功能,Reader Endpoint 将指向集群上唯一可用的节点,为了利用读取可扩展性并创建故障转移目标,我们建议设置一个副本以平衡主节点的读取请求负载。否则,通过使用 HSCAN 迭代哈希表而不是 HGETALL,可以避免服务器被阻塞。

最好,

Zach

profile picture
エキスパート
回答済み 8ヶ月前

ログインしていません。 ログイン 回答を投稿する。

優れた回答とは、質問に明確に答え、建設的なフィードバックを提供し、質問者の専門分野におけるスキルの向上を促すものです。

質問に答えるためのガイドライン

関連するコンテンツ