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

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

There is a newer version: 1.13.0
Show newest version
package redis.clients.jedis;

import redis.clients.jedis.*;
import redis.clients.jedis.params.geo.GeoRadiusParam;
import redis.clients.jedis.params.sortedset.ZAddParams;
import redis.clients.jedis.params.sortedset.ZIncrByParams;

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

public interface RedisPipeline {
  Response append(String key, String value);

  Response> blpop(String arg);

  Response> brpop(String arg);

  Response decr(String key);

  Response decrBy(String key, long integer);

  Response del(String key);

  Response echo(String string);

  Response exists(String key);

  Response expire(String key, int seconds);

  Response pexpire(String key, long milliseconds);

  Response expireAt(String key, long unixTime);

  Response pexpireAt(String key, long millisecondsTimestamp);

  Response get(String key);

  Response getbit(String key, long offset);

  Response getrange(String key, long startOffset, long endOffset);

  Response getSet(String key, String value);

  Response hdel(String key, String... field);

  Response hexists(String key, String field);

  Response hget(String key, String field);

  Response> hgetAll(String key);

  Response hincrBy(String key, String field, long value);

  Response> hkeys(String key);

  Response hlen(String key);

  Response> hmget(String key, String... fields);

  Response hmset(String key, Map hash);

  Response hset(String key, String field, String value);

  Response hsetnx(String key, String field, String value);

  Response> hvals(String key);

  Response incr(String key);

  Response incrBy(String key, long integer);

  Response lindex(String key, long index);

  Response linsert(String key, BinaryClient.LIST_POSITION where, String pivot, String value);

  Response llen(String key);

  Response lpop(String key);

  Response lpush(String key, String... string);

  Response lpushx(String key, String... string);

  Response> lrange(String key, long start, long end);

  Response lrem(String key, long count, String value);

  Response lset(String key, long index, String value);

  Response ltrim(String key, long start, long end);

  Response move(String key, int dbIndex);

  Response persist(String key);

  Response rpop(String key);

  Response rpush(String key, String... string);

  Response rpushx(String key, String... string);

  Response sadd(String key, String... member);

  Response scard(String key);

  Response sismember(String key, String member);

  Response set(String key, String value);

  Response setbit(String key, long offset, boolean value);

  Response setex(String key, int seconds, String value);

  Response setnx(String key, String value);

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

  Response> smembers(String key);

  Response> sort(String key);

  Response> sort(String key, SortingParams sortingParameters);

  Response spop(String key);

  Response> spop(String key, long count);

  Response srandmember(String key);

  Response srem(String key, String... member);

  Response strlen(String key);

  Response substr(String key, int start, int end);

  Response ttl(String key);

  Response type(String key);

  Response zadd(String key, double score, String member);

  Response zadd(String key, double score, String member, ZAddParams params);

  Response zadd(String key, Map scoreMembers);

  Response zadd(String key, Map scoreMembers, ZAddParams params);

  Response zcard(String key);

  Response zcount(String key, double min, double max);

  Response zincrby(String key, double score, String member);

  Response zincrby(String key, double score, String member, ZIncrByParams params);

  Response> zrange(String key, long start, long end);

  Response> zrangeByScore(String key, double min, double max);

  Response> zrangeByScore(String key, String min, String max);

  Response> zrangeByScore(String key, double min, double max, int offset, int count);

  Response> zrangeByScoreWithScores(String key, double min, double max);

  Response> zrangeByScoreWithScores(String key, double min, double max, int offset,
      int count);

  Response> zrevrangeByScore(String key, double max, double min);

  Response> zrevrangeByScore(String key, String max, String min);

  Response> zrevrangeByScore(String key, double max, double min, int offset, int count);

  Response> zrevrangeByScoreWithScores(String key, double max, double min);

  Response> zrevrangeByScoreWithScores(String key, double max, double min, int offset,
      int count);

  Response> zrangeWithScores(String key, long start, long end);

  Response zrank(String key, String member);

  Response zrem(String key, String... member);

  Response zremrangeByRank(String key, long start, long end);

  Response zremrangeByScore(String key, double start, double end);

  Response> zrevrange(String key, long start, long end);

  Response> zrevrangeWithScores(String key, long start, long end);

  Response zrevrank(String key, String member);

  Response zscore(String key, String member);

  Response zlexcount(final String key, final String min, final String max);

  Response> zrangeByLex(final String key, final String min, final String max);

  Response> zrangeByLex(final String key, final String min, final String max,
      final int offset, final int count);

  Response> zrevrangeByLex(final String key, final String max, final String min);

  Response> zrevrangeByLex(final String key, final String max, final String min,
      final int offset, final int count);

  Response zremrangeByLex(final String key, final String start, final String end);

  Response bitcount(String key);

  Response bitcount(String key, long start, long end);

  Response pfadd(final String key, final String... elements);

  Response pfcount(final String key);
  
  Response> bitfield(String key, String... arguments);

  // Geo Commands

  Response geoadd(String key, double longitude, double latitude, String member);

  Response geoadd(String key, Map memberCoordinateMap);

  Response geodist(String key, String member1, String member2);

  Response geodist(String key, String member1, String member2, GeoUnit unit);

  Response> geohash(String key, String... members);

  Response> geopos(String key, String... members);

  Response> georadius(String key, double longitude, double latitude,
      double radius, GeoUnit unit);

  Response> georadius(String key, double longitude, double latitude,
      double radius, GeoUnit unit, GeoRadiusParam param);

  Response> georadiusByMember(String key, String member, double radius,
      GeoUnit unit);

  Response> georadiusByMember(String key, String member, double radius,
      GeoUnit unit, GeoRadiusParam param);
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy