ElastiCache 未利用只读副本

ElastiCache not utilizing read only replica

我有一个简单的 Redis ElastiCache 集群(禁用集群模式),带有一个主节点和一个只读副本。

当向服务器发送流量时,即来自 redis-benchmark 的流量,似乎所有 GET 流量都只流向主节点,而 RO 副本获得零 GET 流量(缓存 hit/miss 和 GetTypeCommands 均为 0 ).

有人知道为什么会这样吗?我预计流量会在两个节点之间分配。

较早的问题,但我正在回答,因为我自己正在学习这个...

我以为目的是为了平衡主从之间的负载,但事实并非如此。 slave 的存在是为了在 master 因任何原因失败时将其提升为 master。

进一步阅读:https://redis.io/topics/replication