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

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

The newest version!
package redis.clients.jedis;


import java.util.List;
import java.util.Set;

public interface MultiKeyBinaryCommands {
    Long del(byte[]... keys);

    List blpop(int timeout, byte[]... keys);

    List brpop(int timeout, byte[]... keys);

    List blpop(byte[]... args);

    List brpop(byte[]... args);

    Set keys(byte[] pattern);

    List mget(byte[]... keys);

    String mset(byte[]... keysvalues);

    Long msetnx(byte[]... keysvalues);

    String rename(byte[] oldkey, byte[] newkey);

    Long renamenx(byte[] oldkey, byte[] newkey);

    byte[] rpoplpush(byte[] srckey, byte[] dstkey);

    Set sdiff(byte[]... keys);

    Long sdiffstore(byte[] dstkey, byte[]... keys);

    Set sinter(byte[]... keys);

    Long sinterstore(byte[] dstkey, byte[]... keys);

    Long smove(byte[] srckey, byte[] dstkey, byte[] member);

    Long sort(byte[] key, SortingParams sortingParameters, byte[] dstkey);

    Long sort(byte[] key, byte[] dstkey);

    Set sunion(byte[]... keys);

    Long sunionstore(byte[] dstkey, byte[]... keys);

    String watch(byte[]... keys);

    String unwatch();

    Long zinterstore(byte[] dstkey, byte[]... sets);

    Long zinterstore(byte[] dstkey, ZParams params, byte[]... sets);

    Long zunionstore(byte[] dstkey, byte[]... sets);

    Long zunionstore(byte[] dstkey, ZParams params, byte[]... sets);

    byte[] brpoplpush(byte[] source, byte[] destination, int timeout);

    Long publish(byte[] channel, byte[] message);

    void subscribe(BinaryJedisPubSub jedisPubSub, byte[]... channels);

    void psubscribe(BinaryJedisPubSub jedisPubSub, byte[]... patterns);

    byte[] randomBinaryKey();

    Long bitop(BitOP op, final byte[] destKey, byte[]... srcKeys);
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy