diff --git a/redisson/src/main/java/org/redisson/RedissonLexSortedSet.java b/redisson/src/main/java/org/redisson/RedissonLexSortedSet.java index cc64e772b..ba5fc011f 100644 --- a/redisson/src/main/java/org/redisson/RedissonLexSortedSet.java +++ b/redisson/src/main/java/org/redisson/RedissonLexSortedSet.java @@ -199,11 +199,12 @@ public class RedissonLexSortedSet extends RedissonScoredSortedSet implem return newSucceededFuture(false); } List params = new ArrayList(2*c.size()); + params.add(getName()); for (Object param : c) { params.add(0); params.add(param); } - return commandExecutor.writeAsync(getName(), StringCodec.INSTANCE, RedisCommands.ZADD_BOOL_RAW, getName(), params.toArray()); + return commandExecutor.writeAsync(getName(), StringCodec.INSTANCE, RedisCommands.ZADD_BOOL_RAW, params.toArray()); } @Override diff --git a/redisson/src/test/java/org/redisson/RedissonLexSortedSetTest.java b/redisson/src/test/java/org/redisson/RedissonLexSortedSetTest.java index 5ca2feb5d..b66050877 100644 --- a/redisson/src/test/java/org/redisson/RedissonLexSortedSetTest.java +++ b/redisson/src/test/java/org/redisson/RedissonLexSortedSetTest.java @@ -2,12 +2,23 @@ package org.redisson; import static org.assertj.core.api.Assertions.assertThat; +import java.util.Arrays; + import org.junit.Assert; import org.junit.Test; import org.redisson.api.RLexSortedSet; public class RedissonLexSortedSetTest extends BaseTest { + @Test + public void testAll() { + RLexSortedSet set = redisson.getLexSortedSet("simple"); + set.addAll(Arrays.asList("foo", "bar")); + assertThat(set.contains("foo")).isTrue(); + assertThat(set.contains("bar")).isTrue(); + assertThat(set.contains("123")).isFalse(); + } + @Test public void testPollLast() { RLexSortedSet set = redisson.getLexSortedSet("simple");