Elasticache单节点 - 读取端点

0

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

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

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

谢谢 Tom

profile picture
专家
已提问 8 个月前41 查看次数
1 回答
0

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

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

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

最好,

Zach

profile picture
专家
已回答 8 个月前

您未登录。 登录 发布回答。

一个好的回答可以清楚地解答问题和提供建设性反馈,并能促进提问者的职业发展。

回答问题的准则