diff --git a/src/main/java/org/springframework/data/redis/core/RedisQueryEngine.java b/src/main/java/org/springframework/data/redis/core/RedisQueryEngine.java index 82d8da2a1..d7bb0f327 100644 --- a/src/main/java/org/springframework/data/redis/core/RedisQueryEngine.java +++ b/src/main/java/org/springframework/data/redis/core/RedisQueryEngine.java @@ -48,6 +48,7 @@ import org.springframework.util.CollectionUtils; * * @author Christoph Strobl * @author Mark Paluch + * @author Junghoon Ban * @since 1.7 */ class RedisQueryEngine extends QueryEngine> { @@ -89,7 +90,7 @@ class RedisQueryEngine extends QueryEngine>> callback = connection -> { @@ -118,7 +119,8 @@ class RedisQueryEngine extends QueryEngine> rawData = new LinkedHashMap<>(); @@ -139,7 +141,7 @@ class RedisQueryEngine extends QueryEngine> raw = this.getAdapter().execute(callback); + Map> raw = this.getRequiredAdapter().execute(callback); List result = new ArrayList<>(raw.size()); for (Map.Entry> entry : raw.entrySet()) { @@ -149,10 +151,10 @@ class RedisQueryEngine extends QueryEngine { + return this.getRequiredAdapter().execute(connection -> { long result = 0; @@ -194,9 +196,9 @@ class RedisQueryEngine extends QueryEngine