我们使用 io.vertx.redis.client 包中的 Vertx Redis 客户端连接到 AWS Elasticache Redis(禁用集群模式)集群。
我们看到我们的读取命令没有在不同的集群节点之间拆分,即使我们使用读取器端点(参考 - https://docs.aws.amazon.com/AmazonElastiCache/latest/red-ug/Endpoints.html)
我们看到了这个示例(参考 - How to connect Vertx RedisClient in cluster mode with Elasticache),用于在启用集群模式的情况下使用客户端,但无法弄清楚如何使其在禁用集群模式的情况下工作。
有没有人设法让 Vertx 客户端与 Elasticache Redis(禁用集群模式)集群一起工作?
我们也尝试过 Vertx 文档中的这个示例,(参考 - https://vertx.io/docs/vertx-redis-client/java/#_high_availability_mode),我们使用了 .setRole(RedisRole.SENTINEL))
(为了仅将客户端配置为读取操作),以及 {{1} } 配置我们已经提供了集群中每个节点的端点。
谢谢, 利奥