Closed
Description
HUANG Wei opened DATAREDIS-756 and commented
The behavior can be observed by adding the following test code in src/test/java/org/springframework/data/redis/connection/jedis/JedisClusterConnectionTests.java
.
@Test
public void duplicateKeyMget() {
nativeConnection.set(KEY_1_BYTES, VALUE_1_BYTES);
nativeConnection.set(KEY_2_BYTES, VALUE_2_BYTES);
nativeConnection.set(KEY_3_BYTES, VALUE_3_BYTES);
List<byte[]> result = clusterConnection.mGet(KEY_1_BYTES, KEY_2_BYTES, KEY_1_BYTES, KEY_3_BYTES);
assertThat(result, contains(VALUE_1_BYTES, VALUE_2_BYTES, VALUE_1_BYTES, VALUE_3_BYTES));
}
result actual is (VALUE_1_BYTES, VALUE_2_BYTES, VALUE_3_BYTES)
Affects: 1.8.9 (Ingalls SR9), 2.0.2 (Kay SR2)
Referenced from: pull request #303
Backported to: 2.0.3 (Kay SR3), 1.8.10 (Ingalls SR10)