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

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

The 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> 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);
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy