diff --git a/src/main/java/org/springframework/data/redis/connection/ClusterCommandExecutor.java b/src/main/java/org/springframework/data/redis/connection/ClusterCommandExecutor.java index f320d8bcf..5507bb206 100644 --- a/src/main/java/org/springframework/data/redis/connection/ClusterCommandExecutor.java +++ b/src/main/java/org/springframework/data/redis/connection/ClusterCommandExecutor.java @@ -626,7 +626,7 @@ public class ClusterCommandExecutor implements DisposableBean { @Override public int compare(NodeResult o1, NodeResult o2) { - return Integer.compare(reference.indexOf(o1.key), reference.indexOf(o2.key)); + return Integer.valueOf(reference.indexOf(o1.key)).compareTo(Integer.valueOf(reference.indexOf(o2.key))); } } }