All Downloads are FREE. Search and download functionalities are using the official Maven repository.

redis.clients.jedis.MultiKeyBinaryRedisPipeline Maven / Gradle / Ivy

There is a newer version: 1.13.0
Show newest version
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 exists(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);

  Response pfmerge(final byte[] destkey, final byte[]... sourcekeys);

  Response pfcount(final byte[]... keys);
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy