Please wait. This can take some minutes ...
Many resources are needed to download a project. Please understand that we have to compensate our server costs. Thank you in advance.
Project price only 1 $
You can buy this project and download/modify it how often you want.
redis.clients.jedis.commands.MultiKeyBinaryRedisPipeline Maven / Gradle / Ivy
package redis.clients.jedis.commands;
import redis.clients.jedis.BitOP;
import redis.clients.jedis.GeoUnit;
import redis.clients.jedis.Response;
import redis.clients.jedis.SortingParams;
import redis.clients.jedis.resps.LCSMatchResult;
import redis.clients.jedis.Tuple;
import redis.clients.jedis.ZParams;
import redis.clients.jedis.args.*;
import redis.clients.jedis.params.*;
import java.util.List;
import java.util.Map;
import java.util.Set;
/**
* Multikey related commands (these are split out because they are non-shardable)
*/
public interface MultiKeyBinaryRedisPipeline {
Response copy(byte[] srcKey, byte[] dstKey, int db, boolean replace);
Response copy(byte[] srcKey, byte[] dstKey, boolean replace);
Response del(byte[]... keys);
Response unlink(byte[]... keys);
Response exists(byte[]... keys);
Response lmove(byte[] srcKey, byte[] dstKey, ListDirection from, ListDirection to);
Response blmove(byte[] srcKey, byte[] dstKey, ListDirection from, ListDirection to, double timeout);
Response> blpop(byte[]... args);
Response> blpop(double timeout, byte[]... args);
Response> brpop(byte[]... args);
Response> brpop(double timeout, byte[]... args);
Response> bzpopmax(double timeout, byte[]... keys);
Response> bzpopmin(double timeout, byte[]... keys);
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);
/**
* @deprecated This method will be removed in next major release.
*/
@Deprecated
Response unwatch();
Response> zdiff(byte[]... keys);
Response> zdiffWithScores(byte[]... keys);
Response zdiffStore(byte[] dstkey, byte[]... keys);
Response> zinter(ZParams params, byte[]... keys);
Response> zinterWithScores(ZParams params, byte[]... keys);
Response zinterstore(byte[] dstkey, byte[]... sets);
Response zinterstore(byte[] dstkey, ZParams params, byte[]... sets);
Response> zunion(ZParams params, byte[]... keys);
Response> zunionWithScores(ZParams params, byte[]... keys);
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, byte[] destKey, byte[]... srcKeys);
Response pfmerge(byte[] destkey, byte[]... sourcekeys);
Response pfcount(byte[]... keys);
Response touch(byte[]... keys);
Response migrate(String host, int port, int destinationDB, int timeout,
MigrateParams params, byte[]... keys);
Response georadiusStore(byte[] key, double longitude, double latitude, double radius,
GeoUnit unit, GeoRadiusParam param, GeoRadiusStoreParam storeParam);
Response georadiusByMemberStore(byte[] key, byte[] member, double radius, GeoUnit unit,
GeoRadiusParam param, GeoRadiusStoreParam storeParam);
/**
* @deprecated Use {@link #xread(redis.clients.jedis.params.XReadParams, java.util.Map.Entry...)}.
*/
@Deprecated
Response> xread(int count, long block, Map streams);
Response> xread(XReadParams xReadParams, Map.Entry... streams);
/**
* @deprecated Use {@link MultiKeyBinaryRedisPipeline#xreadGroup(byte..., byte...,
* redis.clients.jedis.params.XReadGroupParams, java.util.Map.Entry...)}.
*/
@Deprecated
Response> xreadGroup(byte[] groupname, byte[] consumer, int count, long block,
boolean noAck, Map streams);
Response> xreadGroup(byte[] groupname, byte[] consumer,
XReadGroupParams xReadGroupParams, Map.Entry... streams);
Response strAlgoLCSKeys(final byte[] keyA, final byte[] keyB, final StrAlgoLCSParams params);
}