package redis.clients.jedis; import java.util.List; import java.util.Set; /** * Multikey related commands (these are split out because they are non-shardable) */ public interface MultiKeyBinaryRedisPipeline { Response del(byte[]... keys); Response> blpop(byte[]... args); Response> brpop(byte[]... args); Response> keys(byte[] pattern); Response> mget(byte[]... keys); Response mset(byte[]... keysvalues); Response msetnx(byte[]... keysvalues); Response rename(byte[] oldkey, byte[] newkey); Response renamenx(byte[] oldkey, byte[] newkey); Response rpoplpush(byte[] srckey, byte[] dstkey); Response> sdiff(byte[]... keys); Response sdiffstore(byte[] dstkey, byte[]... keys); Response> sinter(byte[]... keys); Response sinterstore(byte[] dstkey, byte[]... keys); Response smove(byte[] srckey, byte[] dstkey, byte[] member); Response> sort(byte[] key, SortingParams sortingParameters, byte[] dstkey); Response> sort(byte[] key, byte[] dstkey); Response> sunion(byte[]... keys); Response sunionstore(byte[] dstkey, byte[]... keys); Response watch(byte[]... keys); Response zinterstore(byte[] dstkey, byte[]... sets); Response zinterstore(byte[] dstkey, ZParams params, byte[]... sets); Response zunionstore(byte[] dstkey, byte[]... sets); Response zunionstore(byte[] dstkey, ZParams params, byte[]... sets); Response brpoplpush(byte[] source, byte[] destination, int timeout); Response publish(byte[] channel, byte[] message); Response randomKeyBinary(); Response bitop(BitOP op, final byte[] destKey, byte[]... srcKeys); }