diff --git a/redisson/src/main/java/org/redisson/RedissonSetMultimapValues.java b/redisson/src/main/java/org/redisson/RedissonSetMultimapValues.java index 3d9ceffe1..234dd41a3 100644 --- a/redisson/src/main/java/org/redisson/RedissonSetMultimapValues.java +++ b/redisson/src/main/java/org/redisson/RedissonSetMultimapValues.java @@ -243,6 +243,16 @@ public class RedissonSetMultimapValues extends RedissonExpirable implements R return commandExecutor.writeAsync(getName(), codec, RedisCommands.SPOP_SINGLE, getName()); } + @Override + public Set removeRandom(int amount) { + return get(removeRandomAsync(amount)); + } + + @Override + public RFuture> removeRandomAsync(int amount) { + return commandExecutor.writeAsync(getName(), codec, RedisCommands.SPOP, getName(), amount); + } + @Override public V random() { return get(randomAsync());