|
|
|
@ -1276,6 +1276,20 @@ public class RedissonScoredSortedSet<V> extends RedissonExpirable implements RSc
|
|
|
|
|
return commandExecutor.readAsync(getName(), codec, RedisCommands.SORT_SET, params.toArray());
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
@Override
|
|
|
|
|
public Collection<V> readDiff(String... names) {
|
|
|
|
|
return get(readDiffAsync(names));
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
@Override
|
|
|
|
|
public RFuture<Collection<V>> readDiffAsync(String... names) {
|
|
|
|
|
List<Object> args = new ArrayList<Object>(names.length + 1);
|
|
|
|
|
args.add(names.length + 1);
|
|
|
|
|
args.add(getName());
|
|
|
|
|
args.addAll(Arrays.asList(names));
|
|
|
|
|
return commandExecutor.readAsync(getName(), codec, RedisCommands.ZDIFF, args.toArray());
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
@Override
|
|
|
|
|
public RFuture<V> takeFirstAsync() {
|
|
|
|
|
return pollFirstAsync(0, TimeUnit.SECONDS);
|
|
|
|
|