我已将 twemproxy 集成到 Web 层中,并且我有 6 个 Elasticache(1 个主副本,5 个只读副本)我遇到的问题是所有副本都具有相同的键,一切都相同,但是一个副本上的缓存命中率比其他副本多得多,我执行了几次加载仍然在每次测试中测试我得到相同的结果。我有一个单独的数据引擎,可以在这个集群的主节点上写入数据,剩下的 5 个副本与之同步。所以我使用 twemproxy 仅用于从 Elasticache 读取数据,而不是用于分片目的。所以我的简单问题是为什么我在 Elasticache 的单个只读副本上获得了 90% 的命中,它应该在所有只读副本之间平均分配命中?正确的?
先感谢您