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 MultiKeyCommandsPipeline { Response del(String... keys); Response> blpop(String... args); Response> brpop(String... args); Response> keys(String pattern); Response> mget(String... keys); Response mset(String... keysvalues); Response msetnx(String... keysvalues); Response rename(String oldkey, String newkey); Response renamenx(String oldkey, String newkey); Response rpoplpush(String srckey, String dstkey); Response> sdiff(String... keys); Response sdiffstore(String dstkey, String... keys); Response> sinter(String... keys); Response sinterstore(String dstkey, String... keys); Response smove(String srckey, String dstkey, String member); Response sort(String key, SortingParams sortingParameters, String dstkey); Response sort(String key, String dstkey); Response> sunion(String... keys); Response sunionstore(String dstkey, String... keys); Response watch(String... keys); Response zinterstore(String dstkey, String... sets); Response zinterstore(String dstkey, ZParams params, String... sets); Response zunionstore(String dstkey, String... sets); Response zunionstore(String dstkey, ZParams params, String... sets); Response brpoplpush(String source, String destination, int timeout); Response publish(String channel, String message); Response randomKey(); Response bitop(BitOP op, final String destKey, String... srcKeys); Response pfmerge(final String destkey, final String... sourcekeys); Response pfcount(final String... keys); }