redis.clients.jedis.BinaryJedisCommands Maven / Gradle / Ivy
package redis.clients.jedis;
import java.util.Collection;
import java.util.List;
import java.util.Map;
import java.util.Set;
import redis.clients.jedis.BinaryClient.LIST_POSITION;
/**
* Common interface for sharded and non-sharded BinaryJedis
*/
public interface BinaryJedisCommands {
String set(byte[] key, byte[] value);
byte[] get(byte[] key);
Boolean exists(byte[] key);
Long persist(byte[] key);
String type(byte[] key);
Long expire(byte[] key, int seconds);
Long expireAt(byte[] key, long unixTime);
Long ttl(byte[] key);
Boolean setbit(byte[] key, long offset, boolean value);
Boolean setbit(byte[] key, long offset, byte[] value);
Boolean getbit(byte[] key, long offset);
Long setrange(byte[] key, long offset, byte[] value);
byte[] getrange(byte[] key, long startOffset, long endOffset);
byte[] getSet(byte[] key, byte[] value);
Long setnx(byte[] key, byte[] value);
String setex(byte[] key, int seconds, byte[] value);
Long decrBy(byte[] key, long integer);
Long decr(byte[] key);
Long incrBy(byte[] key, long integer);
Long incr(byte[] key);
Long append(byte[] key, byte[] value);
byte[] substr(byte[] key, int start, int end);
Long hset(byte[] key, byte[] field, byte[] value);
byte[] hget(byte[] key, byte[] field);
Long hsetnx(byte[] key, byte[] field, byte[] value);
String hmset(byte[] key, Map hash);
List hmget(byte[] key, byte[]... fields);
Long hincrBy(byte[] key, byte[] field, long value);
Boolean hexists(byte[] key, byte[] field);
Long hdel(byte[] key, byte[]... field);
Long hlen(byte[] key);
Set hkeys(byte[] key);
Collection hvals(byte[] key);
Map hgetAll(byte[] key);
Long rpush(byte[] key, byte[]... args);
Long lpush(byte[] key, byte[]... args);
Long llen(byte[] key);
List lrange(byte[] key, long start, long end);
String ltrim(byte[] key, long start, long end);
byte[] lindex(byte[] key, long index);
String lset(byte[] key, long index, byte[] value);
Long lrem(byte[] key, long count, byte[] value);
byte[] lpop(byte[] key);
byte[] rpop(byte[] key);
Long sadd(byte[] key, byte[]... member);
Set smembers(byte[] key);
Long srem(byte[] key, byte[]... member);
byte[] spop(byte[] key);
Long scard(byte[] key);
Boolean sismember(byte[] key, byte[] member);
byte[] srandmember(byte[] key);
Long strlen(byte[] key);
Long zadd(byte[] key, double score, byte[] member);
Long zadd(byte[] key, Map scoreMembers);
Set zrange(byte[] key, long start, long end);
Long zrem(byte[] key, byte[]... member);
Double zincrby(byte[] key, double score, byte[] member);
Long zrank(byte[] key, byte[] member);
Long zrevrank(byte[] key, byte[] member);
Set zrevrange(byte[] key, long start, long end);
Set zrangeWithScores(byte[] key, long start, long end);
Set zrevrangeWithScores(byte[] key, long start, long end);
Long zcard(byte[] key);
Double zscore(byte[] key, byte[] member);
List sort(byte[] key);
List sort(byte[] key, SortingParams sortingParameters);
Long zcount(byte[] key, double min, double max);
Long zcount(byte[] key, byte[] min, byte[] max);
Set zrangeByScore(byte[] key, double min, double max);
Set zrangeByScore(byte[] key, byte[] min, byte[] max);
Set zrevrangeByScore(byte[] key, double max, double min);
Set zrangeByScore(byte[] key, double min, double max, int offset,
int count);
Set zrevrangeByScore(byte[] key, byte[] max, byte[] min);
Set zrangeByScore(byte[] key, byte[] min, byte[] max, int offset,
int count);
Set zrevrangeByScore(byte[] key, double max, double min,
int offset, int count);
Set zrangeByScoreWithScores(byte[] key, double min, double max);
Set zrevrangeByScoreWithScores(byte[] key, double max, double min);
Set zrangeByScoreWithScores(byte[] key, double min, double max,
int offset, int count);
Set zrevrangeByScore(byte[] key, byte[] max, byte[] min,
int offset, int count);
Set zrangeByScoreWithScores(byte[] key, byte[] min, byte[] max);
Set zrevrangeByScoreWithScores(byte[] key, byte[] max, byte[] min);
Set zrangeByScoreWithScores(byte[] key, byte[] min, byte[] max,
int offset, int count);
Set zrevrangeByScoreWithScores(byte[] key, double max, double min,
int offset, int count);
Set zrevrangeByScoreWithScores(byte[] key, byte[] max, byte[] min,
int offset, int count);
Long zremrangeByRank(byte[] key, long start, long end);
Long zremrangeByScore(byte[] key, double start, double end);
Long zremrangeByScore(byte[] key, byte[] start, byte[] end);
Long linsert(byte[] key, Client.LIST_POSITION where, byte[] pivot,
byte[] value);
Long lpushx(byte[] key, byte[]... arg);
Long rpushx(byte[] key, byte[]... arg);
List blpop(byte[] arg);
List brpop(byte[] arg);
Long del(byte[] key);
byte[] echo(byte[] arg);
Long move(byte[] key, int dbIndex);
Long bitcount(final byte[] key);
Long bitcount(final byte[] key, long start, long end);
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy