Class ZMPOP
java.lang.Object
org.infinispan.server.resp.RespCommand
org.infinispan.server.resp.commands.sortedset.ZMPOP
- All Implemented Interfaces:
Resp3Command
Pops one or more elements, that are member-score pairs, from the first non-empty sorted set in the
provided list of key names.
ZMPOP and {BZMPOP} are similar to the following, more limited, commands:
ZPOPMIN or ZPOPMAX which take only one key, and can return multiple elements.
{BZPOPMIN} or {BZPOPMAX} which take multiple keys, but return only one element from just one key.
See {BZMPOP} for the blocking variant of this command.- Since:
- 15.0
- See Also:
-
Field Summary
Fields inherited from class org.infinispan.server.resp.RespCommand
log -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionperform(Resp3Handler handler, io.netty.channel.ChannelHandlerContext ctx, List<byte[]> arguments) Methods inherited from class org.infinispan.server.resp.RespCommand
extractKeys, fromByteBuf, getArity, getFirstKeyPos, getLastKeyPos, getName, getSteps, handleException, hasValidNumberOfArguments, match, size, toStringMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.infinispan.server.resp.commands.Resp3Command
handleException
-
Constructor Details
-
ZMPOP
public ZMPOP()
-
-
Method Details
-
perform
public CompletionStage<RespRequestHandler> perform(Resp3Handler handler, io.netty.channel.ChannelHandlerContext ctx, List<byte[]> arguments) - Specified by:
performin interfaceResp3Command
-