From b6faa777469c62dfa75292c727b8aa3bdcc0a318 Mon Sep 17 00:00:00 2001 From: Nikita Koksharov Date: Fri, 2 Feb 2024 09:06:15 +0300 Subject: [PATCH] Fixed - Repeated new connections with AWS Elasticache serverless #5589 --- .../src/main/java/org/redisson/connection/ServiceManager.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/redisson/src/main/java/org/redisson/connection/ServiceManager.java b/redisson/src/main/java/org/redisson/connection/ServiceManager.java index a308242cd..03cbcea56 100644 --- a/redisson/src/main/java/org/redisson/connection/ServiceManager.java +++ b/redisson/src/main/java/org/redisson/connection/ServiceManager.java @@ -282,7 +282,8 @@ public final class ServiceManager { public CompletableFuture> resolveAll(RedisURI uri) { if (uri.isIP()) { - return CompletableFuture.completedFuture(Collections.singletonList(uri)); + RedisURI mappedUri = toURI(uri.getScheme(), uri.getHost(), "" + uri.getPort()); + return CompletableFuture.completedFuture(Collections.singletonList(mappedUri)); } AddressResolver resolver = resolverGroup.getResolver(group.next());