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

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

The newest version!
package redis.clients.jedis;

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

/**
 * @author guy
 */
public interface BinaryRedisPipeline {
    Response append(byte[] key, byte[] value);

    Response> blpop(byte[] arg);

    Response> brpop(byte[] arg);

    Response decr(byte[] key);

    Response decrBy(byte[] key, long integer);

    Response del(byte[] keys);

    Response echo(byte[] string);

    Response exists(byte[] key);

    Response expire(byte[] key, int seconds);

    Response expireAt(byte[] key, long unixTime);

    Response get(byte[] key);

    Response getbit(byte[] key, long offset);

    Response getSet(byte[] key, byte[] value);

    Response getrange(byte[] key, long startOffset, long endOffset);

    Response hdel(byte[] key, byte[]... field);

    Response hexists(byte[] key, byte[] field);

    Response hget(byte[] key, byte[] field);

    Response> hgetAll(byte[] key);

    Response hincrBy(byte[] key, byte[] field, long value);

    Response> hkeys(byte[] key);

    Response hlen(byte[] key);

    Response> hmget(byte[] key, byte[]... fields);

    Response hmset(byte[] key, Map hash);

    Response hset(byte[] key, byte[] field, byte[] value);

    Response hsetnx(byte[] key, byte[] field, byte[] value);

    Response> hvals(byte[] key);

    Response incr(byte[] key);

    Response incrBy(byte[] key, long integer);

    Response lindex(byte[] key, long index);

    Response linsert(byte[] key, BinaryClient.LIST_POSITION where,
                           byte[] pivot, byte[] value);

    Response llen(byte[] key);

    Response lpop(byte[] key);

    Response lpush(byte[] key, byte[]... string);

    Response lpushx(byte[] key, byte[]... bytes);

    Response> lrange(byte[] key, long start, long end);

    Response lrem(byte[] key, long count, byte[] value);

    Response lset(byte[] key, long index, byte[] value);

    Response ltrim(byte[] key, long start, long end);

    Response move(byte[] key, int dbIndex);

    Response persist(byte[] key);

    Response rpop(byte[] key);

    Response rpush(byte[] key, byte[]... string);

    Response rpushx(byte[] key, byte[]... string);

    Response sadd(byte[] key, byte[]... member);

    Response scard(byte[] key);

    Response set(byte[] key, byte[] value);

    Response setbit(byte[] key, long offset, byte[] value);

    Response setrange(byte[] key, long offset, byte[] value);

    Response setex(byte[] key, int seconds, byte[] value);

    Response setnx(byte[] key, byte[] value);

    Response setrange(String key, long offset, String value);

    Response> smembers(byte[] key);

    Response sismember(byte[] key, byte[] member);

    Response> sort(byte[] key);

    Response> sort(byte[] key,
                                SortingParams sortingParameters);

    Response spop(byte[] key);

    Response srandmember(byte[] key);

    Response srem(byte[] key, byte[]... member);

    Response strlen(byte[] key);

    Response substr(byte[] key, int start, int end);

    Response ttl(byte[] key);

    Response type(byte[] key);

    Response zadd(byte[] key, double score, byte[] member);

    Response zcard(byte[] key);

    Response zcount(byte[] key, double min, double max);

    Response zincrby(byte[] key, double score, byte[] member);

    Response> zrange(byte[] key, long start, long end);

    Response> zrangeByScore(byte[] key, double min,
                                        double max);

    Response> zrangeByScore(byte[] key, byte[] min,
                                        byte[] max);

    Response> zrangeByScore(byte[] key, double min,
                                        double max, int offset, int count);

    Response> zrangeByScore(byte[] key, byte[] min,
                                        byte[] max, int offset, int count);

    Response> zrangeByScoreWithScores(byte[] key, double min,
                                                 double max);

    Response> zrangeByScoreWithScores(byte[] key, byte[] min,
                                                 byte[] max);

    Response> zrangeByScoreWithScores(byte[] key, double min,
                                                 double max, int offset, int count);

    Response> zrangeByScoreWithScores(byte[] key, byte[] min,
                                                 byte[] max, int offset, int count);

    Response> zrevrangeByScore(byte[] key, double max,
                                           double min);

    Response> zrevrangeByScore(byte[] key, byte[] max,
                                           byte[] min);

    Response> zrevrangeByScore(byte[] key, double max,
                                           double min, int offset, int count);

    Response> zrevrangeByScore(byte[] key, byte[] max,
                                           byte[] min, int offset, int count);

    Response> zrevrangeByScoreWithScores(byte[] key,
                                                    double max, double min);

    Response> zrevrangeByScoreWithScores(byte[] key,
                                                    byte[] max, byte[] min);

    Response> zrevrangeByScoreWithScores(byte[] key,
                                                    double max, double min, int offset, int count);

    Response> zrevrangeByScoreWithScores(byte[] key,
                                                    byte[] max, byte[] min, int offset, int count);

    Response> zrangeWithScores(byte[] key, long start, long end);

    Response zrank(byte[] key, byte[] member);

    Response zrem(byte[] key, byte[]... member);

    Response zremrangeByRank(byte[] key, long start, long end);

    Response zremrangeByScore(byte[] key, double start, double end);

    Response zremrangeByScore(byte[] key, byte[] start, byte[] end);

    Response> zrevrange(byte[] key, long start, long end);

    Response> zrevrangeWithScores(byte[] key, long start,
                                             long end);

    Response zrevrank(byte[] key, byte[] member);

    Response zscore(byte[] key, byte[] member);

    Response bitcount(byte[] key);

    Response bitcount(byte[] key, long start, long end);
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy