Class InstrumentedJedis

  • All Implemented Interfaces:
    java.io.Closeable, java.lang.AutoCloseable, redis.clients.jedis.commands.AdvancedBinaryJedisCommands, redis.clients.jedis.commands.AdvancedJedisCommands, redis.clients.jedis.commands.BasicCommands, redis.clients.jedis.commands.BinaryJedisCommands, redis.clients.jedis.commands.BinaryScriptingCommands, redis.clients.jedis.commands.ClusterCommands, redis.clients.jedis.commands.JedisCommands, redis.clients.jedis.commands.ModuleCommands, redis.clients.jedis.commands.MultiKeyBinaryCommands, redis.clients.jedis.commands.MultiKeyCommands, redis.clients.jedis.commands.ScriptingCommands, redis.clients.jedis.commands.SentinelCommands

    public class InstrumentedJedis
    extends redis.clients.jedis.Jedis
    Instruments: - Timer for each command - Distribution summary for all payload sizes - Error rates
    • Nested Class Summary

      • Nested classes/interfaces inherited from class redis.clients.jedis.BinaryJedis

        redis.clients.jedis.BinaryJedis.SetFromList<E extends java.lang.Object>
    • Field Summary

      • Fields inherited from class redis.clients.jedis.Jedis

        dataSource
      • Fields inherited from class redis.clients.jedis.BinaryJedis

        client, pipeline, transaction
    • Constructor Summary

      Constructors 
      Constructor Description
      InstrumentedJedis​(com.netflix.spectator.api.Registry registry, redis.clients.jedis.Jedis delegated)  
      InstrumentedJedis​(com.netflix.spectator.api.Registry registry, redis.clients.jedis.Jedis delegated, java.lang.String poolName)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.lang.Long append​(byte[] key, byte[] value)  
      java.lang.Long append​(java.lang.String key, java.lang.String value)  
      java.lang.String asking()  
      java.lang.String auth​(java.lang.String password)  
      java.lang.String bgrewriteaof()  
      java.lang.String bgsave()  
      java.lang.Long bitcount​(byte[] key)  
      java.lang.Long bitcount​(byte[] key, long start, long end)  
      java.lang.Long bitcount​(java.lang.String key)  
      java.lang.Long bitcount​(java.lang.String key, long start, long end)  
      java.util.List<java.lang.Long> bitfield​(byte[] key, byte[]... arguments)  
      java.util.List<java.lang.Long> bitfield​(java.lang.String key, java.lang.String... arguments)  
      java.lang.Long bitop​(redis.clients.jedis.BitOP op, byte[] destKey, byte[]... srcKeys)  
      java.lang.Long bitop​(redis.clients.jedis.BitOP op, java.lang.String destKey, java.lang.String... srcKeys)  
      java.lang.Long bitpos​(byte[] key, boolean value)  
      java.lang.Long bitpos​(byte[] key, boolean value, redis.clients.jedis.BitPosParams params)  
      java.lang.Long bitpos​(java.lang.String key, boolean value)  
      java.lang.Long bitpos​(java.lang.String key, boolean value, redis.clients.jedis.BitPosParams params)  
      java.util.List<byte[]> blpop​(byte[]... args)  
      java.util.List<byte[]> blpop​(int timeout, byte[]... keys)  
      java.util.List<java.lang.String> blpop​(int timeout, java.lang.String key)  
      java.util.List<java.lang.String> blpop​(int timeout, java.lang.String... keys)  
      java.util.List<java.lang.String> blpop​(java.lang.String... args)  
      java.util.List<byte[]> brpop​(byte[]... args)  
      java.util.List<byte[]> brpop​(int timeout, byte[]... keys)  
      java.util.List<java.lang.String> brpop​(int timeout, java.lang.String key)  
      java.util.List<java.lang.String> brpop​(int timeout, java.lang.String... keys)  
      java.util.List<java.lang.String> brpop​(java.lang.String... args)  
      byte[] brpoplpush​(byte[] source, byte[] destination, int timeout)  
      java.lang.String brpoplpush​(java.lang.String source, java.lang.String destination, int timeout)  
      java.lang.String clientGetname()  
      java.lang.String clientKill​(byte[] client)  
      java.lang.String clientKill​(java.lang.String client)  
      java.lang.String clientList()  
      java.lang.String clientSetname​(byte[] name)  
      java.lang.String clientSetname​(java.lang.String name)  
      void close()  
      java.lang.String clusterAddSlots​(int... slots)  
      java.lang.Long clusterCountKeysInSlot​(int slot)  
      java.lang.String clusterDelSlots​(int... slots)  
      java.lang.String clusterFailover()  
      java.lang.String clusterFlushSlots()  
      java.lang.String clusterForget​(java.lang.String nodeId)  
      java.util.List<java.lang.String> clusterGetKeysInSlot​(int slot, int count)  
      java.lang.String clusterInfo()  
      java.lang.Long clusterKeySlot​(java.lang.String key)  
      java.lang.String clusterMeet​(java.lang.String ip, int port)  
      java.lang.String clusterNodes()  
      java.lang.String clusterReplicate​(java.lang.String nodeId)  
      java.lang.String clusterReset​(redis.clients.jedis.ClusterReset resetType)  
      java.lang.String clusterSaveConfig()  
      java.lang.String clusterSetSlotImporting​(int slot, java.lang.String nodeId)  
      java.lang.String clusterSetSlotMigrating​(int slot, java.lang.String nodeId)  
      java.lang.String clusterSetSlotNode​(int slot, java.lang.String nodeId)  
      java.lang.String clusterSetSlotStable​(int slot)  
      java.util.List<java.lang.String> clusterSlaves​(java.lang.String nodeId)  
      java.util.List<java.lang.Object> clusterSlots()  
      java.util.List<byte[]> configGet​(byte[] pattern)  
      java.util.List<java.lang.String> configGet​(java.lang.String pattern)  
      java.lang.String configResetStat()  
      byte[] configSet​(byte[] parameter, byte[] value)  
      java.lang.String configSet​(java.lang.String parameter, java.lang.String value)  
      void connect()  
      java.lang.Long dbSize()  
      java.lang.String debug​(redis.clients.jedis.DebugParams params)  
      java.lang.Long decr​(byte[] key)  
      java.lang.Long decr​(java.lang.String key)  
      java.lang.Long decrBy​(byte[] key, long integer)  
      java.lang.Long decrBy​(java.lang.String key, long integer)  
      java.lang.Long del​(byte[] key)  
      java.lang.Long del​(byte[]... keys)  
      java.lang.Long del​(java.lang.String key)  
      java.lang.Long del​(java.lang.String... keys)  
      void disconnect()  
      byte[] dump​(byte[] key)  
      byte[] dump​(java.lang.String key)  
      byte[] echo​(byte[] string)  
      java.lang.String echo​(java.lang.String string)  
      java.lang.Object eval​(byte[] script)  
      java.lang.Object eval​(byte[] script, byte[] keyCount, byte[]... params)  
      java.lang.Object eval​(byte[] script, int keyCount, byte[]... params)  
      java.lang.Object eval​(byte[] script, java.util.List<byte[]> keys, java.util.List<byte[]> args)  
      java.lang.Object eval​(java.lang.String script)  
      java.lang.Object eval​(java.lang.String script, int keyCount, java.lang.String... params)  
      java.lang.Object eval​(java.lang.String script, java.util.List<java.lang.String> keys, java.util.List<java.lang.String> args)  
      java.lang.Object evalsha​(byte[] sha1)  
      java.lang.Object evalsha​(byte[] sha1, int keyCount, byte[]... params)  
      java.lang.Object evalsha​(byte[] sha1, java.util.List<byte[]> keys, java.util.List<byte[]> args)  
      java.lang.Object evalsha​(java.lang.String script)  
      java.lang.Object evalsha​(java.lang.String sha1, int keyCount, java.lang.String... params)  
      java.lang.Object evalsha​(java.lang.String sha1, java.util.List<java.lang.String> keys, java.util.List<java.lang.String> args)  
      java.lang.Boolean exists​(byte[] key)  
      java.lang.Long exists​(byte[]... keys)  
      java.lang.Boolean exists​(java.lang.String key)  
      java.lang.Long exists​(java.lang.String... keys)  
      java.lang.Long expire​(byte[] key, int seconds)  
      java.lang.Long expire​(java.lang.String key, int seconds)  
      java.lang.Long expireAt​(byte[] key, long unixTime)  
      java.lang.Long expireAt​(java.lang.String key, long unixTime)  
      java.lang.String flushAll()  
      java.lang.String flushDB()  
      java.lang.Long geoadd​(byte[] key, double longitude, double latitude, byte[] member)  
      java.lang.Long geoadd​(byte[] key, java.util.Map<byte[],​redis.clients.jedis.GeoCoordinate> memberCoordinateMap)  
      java.lang.Long geoadd​(java.lang.String key, double longitude, double latitude, java.lang.String member)  
      java.lang.Long geoadd​(java.lang.String key, java.util.Map<java.lang.String,​redis.clients.jedis.GeoCoordinate> memberCoordinateMap)  
      java.lang.Double geodist​(byte[] key, byte[] member1, byte[] member2)  
      java.lang.Double geodist​(byte[] key, byte[] member1, byte[] member2, redis.clients.jedis.GeoUnit unit)  
      java.lang.Double geodist​(java.lang.String key, java.lang.String member1, java.lang.String member2)  
      java.lang.Double geodist​(java.lang.String key, java.lang.String member1, java.lang.String member2, redis.clients.jedis.GeoUnit unit)  
      java.util.List<byte[]> geohash​(byte[] key, byte[]... members)  
      java.util.List<java.lang.String> geohash​(java.lang.String key, java.lang.String... members)  
      java.util.List<redis.clients.jedis.GeoCoordinate> geopos​(byte[] key, byte[]... members)  
      java.util.List<redis.clients.jedis.GeoCoordinate> geopos​(java.lang.String key, java.lang.String... members)  
      java.util.List<redis.clients.jedis.GeoRadiusResponse> georadius​(byte[] key, double longitude, double latitude, double radius, redis.clients.jedis.GeoUnit unit)  
      java.util.List<redis.clients.jedis.GeoRadiusResponse> georadius​(byte[] key, double longitude, double latitude, double radius, redis.clients.jedis.GeoUnit unit, redis.clients.jedis.params.GeoRadiusParam param)  
      java.util.List<redis.clients.jedis.GeoRadiusResponse> georadius​(java.lang.String key, double longitude, double latitude, double radius, redis.clients.jedis.GeoUnit unit)  
      java.util.List<redis.clients.jedis.GeoRadiusResponse> georadius​(java.lang.String key, double longitude, double latitude, double radius, redis.clients.jedis.GeoUnit unit, redis.clients.jedis.params.GeoRadiusParam param)  
      java.util.List<redis.clients.jedis.GeoRadiusResponse> georadiusByMember​(byte[] key, byte[] member, double radius, redis.clients.jedis.GeoUnit unit)  
      java.util.List<redis.clients.jedis.GeoRadiusResponse> georadiusByMember​(byte[] key, byte[] member, double radius, redis.clients.jedis.GeoUnit unit, redis.clients.jedis.params.GeoRadiusParam param)  
      java.util.List<redis.clients.jedis.GeoRadiusResponse> georadiusByMember​(java.lang.String key, java.lang.String member, double radius, redis.clients.jedis.GeoUnit unit)  
      java.util.List<redis.clients.jedis.GeoRadiusResponse> georadiusByMember​(java.lang.String key, java.lang.String member, double radius, redis.clients.jedis.GeoUnit unit, redis.clients.jedis.params.GeoRadiusParam param)  
      byte[] get​(byte[] key)  
      java.lang.String get​(java.lang.String key)  
      java.lang.Boolean getbit​(byte[] key, long offset)  
      java.lang.Boolean getbit​(java.lang.String key, long offset)  
      redis.clients.jedis.Client getClient()  
      int getDB()  
      byte[] getrange​(byte[] key, long startOffset, long endOffset)  
      java.lang.String getrange​(java.lang.String key, long startOffset, long endOffset)  
      byte[] getSet​(byte[] key, byte[] value)  
      java.lang.String getSet​(java.lang.String key, java.lang.String value)  
      java.lang.Long hdel​(byte[] key, byte[]... fields)  
      java.lang.Long hdel​(java.lang.String key, java.lang.String... fields)  
      java.lang.Boolean hexists​(byte[] key, byte[] field)  
      java.lang.Boolean hexists​(java.lang.String key, java.lang.String field)  
      byte[] hget​(byte[] key, byte[] field)  
      java.lang.String hget​(java.lang.String key, java.lang.String field)  
      java.util.Map<byte[],​byte[]> hgetAll​(byte[] key)  
      java.util.Map<java.lang.String,​java.lang.String> hgetAll​(java.lang.String key)  
      java.lang.Long hincrBy​(byte[] key, byte[] field, long value)  
      java.lang.Long hincrBy​(java.lang.String key, java.lang.String field, long value)  
      java.lang.Double hincrByFloat​(byte[] key, byte[] field, double value)  
      java.lang.Double hincrByFloat​(java.lang.String key, java.lang.String field, double value)  
      java.util.Set<byte[]> hkeys​(byte[] key)  
      java.util.Set<java.lang.String> hkeys​(java.lang.String key)  
      java.lang.Long hlen​(byte[] key)  
      java.lang.Long hlen​(java.lang.String key)  
      java.util.List<byte[]> hmget​(byte[] key, byte[]... fields)  
      java.util.List<java.lang.String> hmget​(java.lang.String key, java.lang.String... fields)  
      java.lang.String hmset​(byte[] key, java.util.Map<byte[],​byte[]> hash)  
      java.lang.String hmset​(java.lang.String key, java.util.Map<java.lang.String,​java.lang.String> hash)  
      redis.clients.jedis.ScanResult<java.util.Map.Entry<byte[],​byte[]>> hscan​(byte[] key, byte[] cursor)  
      redis.clients.jedis.ScanResult<java.util.Map.Entry<byte[],​byte[]>> hscan​(byte[] key, byte[] cursor, redis.clients.jedis.ScanParams params)  
      redis.clients.jedis.ScanResult<java.util.Map.Entry<java.lang.String,​java.lang.String>> hscan​(java.lang.String key, java.lang.String cursor)  
      redis.clients.jedis.ScanResult<java.util.Map.Entry<java.lang.String,​java.lang.String>> hscan​(java.lang.String key, java.lang.String cursor, redis.clients.jedis.ScanParams params)  
      java.lang.Long hset​(byte[] key, byte[] field, byte[] value)  
      java.lang.Long hset​(java.lang.String key, java.lang.String field, java.lang.String value)  
      java.lang.Long hsetnx​(byte[] key, byte[] field, byte[] value)  
      java.lang.Long hsetnx​(java.lang.String key, java.lang.String field, java.lang.String value)  
      java.util.List<byte[]> hvals​(byte[] key)  
      java.util.List<java.lang.String> hvals​(java.lang.String key)  
      java.lang.Long incr​(byte[] key)  
      java.lang.Long incr​(java.lang.String key)  
      java.lang.Long incrBy​(byte[] key, long integer)  
      java.lang.Long incrBy​(java.lang.String key, long integer)  
      java.lang.Double incrByFloat​(byte[] key, double integer)  
      java.lang.Double incrByFloat​(java.lang.String key, double value)  
      java.lang.String info()  
      java.lang.String info​(java.lang.String section)  
      boolean isConnected()  
      java.util.Set<byte[]> keys​(byte[] pattern)  
      java.util.Set<java.lang.String> keys​(java.lang.String pattern)  
      java.lang.Long lastsave()  
      byte[] lindex​(byte[] key, long index)  
      java.lang.String lindex​(java.lang.String key, long index)  
      java.lang.Long linsert​(byte[] key, redis.clients.jedis.ListPosition where, byte[] pivot, byte[] value)  
      java.lang.Long linsert​(java.lang.String key, redis.clients.jedis.ListPosition where, java.lang.String pivot, java.lang.String value)  
      java.lang.Long llen​(byte[] key)  
      java.lang.Long llen​(java.lang.String key)  
      byte[] lpop​(byte[] key)  
      java.lang.String lpop​(java.lang.String key)  
      java.lang.Long lpush​(byte[] key, byte[]... strings)  
      java.lang.Long lpush​(java.lang.String key, java.lang.String... strings)  
      java.lang.Long lpushx​(byte[] key, byte[]... string)  
      java.lang.Long lpushx​(java.lang.String key, java.lang.String... string)  
      java.util.List<byte[]> lrange​(byte[] key, long start, long end)  
      java.util.List<java.lang.String> lrange​(java.lang.String key, long start, long end)  
      java.lang.Long lrem​(byte[] key, long count, byte[] value)  
      java.lang.Long lrem​(java.lang.String key, long count, java.lang.String value)  
      java.lang.String lset​(byte[] key, long index, byte[] value)  
      java.lang.String lset​(java.lang.String key, long index, java.lang.String value)  
      java.lang.String ltrim​(byte[] key, long start, long end)  
      java.lang.String ltrim​(java.lang.String key, long start, long end)  
      java.util.List<byte[]> mget​(byte[]... keys)  
      java.util.List<java.lang.String> mget​(java.lang.String... keys)  
      java.lang.String migrate​(java.lang.String host, int port, java.lang.String key, int destinationDb, int timeout)  
      void monitor​(redis.clients.jedis.JedisMonitor jedisMonitor)  
      java.lang.Long move​(byte[] key, int dbIndex)  
      java.lang.Long move​(java.lang.String key, int dbIndex)  
      java.lang.String mset​(byte[]... keysvalues)  
      java.lang.String mset​(java.lang.String... keysvalues)  
      java.lang.Long msetnx​(byte[]... keysvalues)  
      java.lang.Long msetnx​(java.lang.String... keysvalues)  
      redis.clients.jedis.Transaction multi()  
      byte[] objectEncoding​(byte[] key)  
      java.lang.String objectEncoding​(java.lang.String string)  
      java.lang.Long objectIdletime​(byte[] key)  
      java.lang.Long objectIdletime​(java.lang.String string)  
      java.lang.Long objectRefcount​(byte[] key)  
      java.lang.Long objectRefcount​(java.lang.String string)  
      java.lang.Long persist​(byte[] key)  
      java.lang.Long persist​(java.lang.String key)  
      java.lang.Long pexpire​(byte[] key, long milliseconds)  
      java.lang.Long pexpire​(java.lang.String key, long milliseconds)  
      java.lang.Long pexpireAt​(byte[] key, long millisecondsTimestamp)  
      java.lang.Long pexpireAt​(java.lang.String key, long millisecondsTimestamp)  
      java.lang.Long pfadd​(byte[] key, byte[]... elements)  
      java.lang.Long pfadd​(java.lang.String key, java.lang.String... elements)  
      long pfcount​(byte[] key)  
      java.lang.Long pfcount​(byte[]... keys)  
      long pfcount​(java.lang.String key)  
      long pfcount​(java.lang.String... keys)  
      java.lang.String pfmerge​(byte[] destkey, byte[]... sourcekeys)  
      java.lang.String pfmerge​(java.lang.String destkey, java.lang.String... sourcekeys)  
      java.lang.String ping()  
      redis.clients.jedis.Pipeline pipelined()  
      java.lang.String psetex​(byte[] key, long milliseconds, byte[] value)  
      java.lang.String psetex​(java.lang.String key, long milliseconds, java.lang.String value)  
      void psubscribe​(redis.clients.jedis.BinaryJedisPubSub jedisPubSub, byte[]... patterns)  
      void psubscribe​(redis.clients.jedis.JedisPubSub jedisPubSub, java.lang.String... patterns)  
      java.lang.Long pttl​(byte[] key)  
      java.lang.Long pttl​(java.lang.String key)  
      java.lang.Long publish​(byte[] channel, byte[] message)  
      java.lang.Long publish​(java.lang.String channel, java.lang.String message)  
      java.util.List<java.lang.String> pubsubChannels​(java.lang.String pattern)  
      java.lang.Long pubsubNumPat()  
      java.util.Map<java.lang.String,​java.lang.String> pubsubNumSub​(java.lang.String... channels)  
      java.lang.String quit()  
      byte[] randomBinaryKey()  
      java.lang.String randomKey()  
      java.lang.String readonly()  
      java.lang.String rename​(byte[] oldkey, byte[] newkey)  
      java.lang.String rename​(java.lang.String oldkey, java.lang.String newkey)  
      java.lang.Long renamenx​(byte[] oldkey, byte[] newkey)  
      java.lang.Long renamenx​(java.lang.String oldkey, java.lang.String newkey)  
      void resetState()  
      java.lang.String restore​(byte[] key, int ttl, byte[] serializedValue)  
      java.lang.String restore​(java.lang.String key, int ttl, byte[] serializedValue)  
      byte[] rpop​(byte[] key)  
      java.lang.String rpop​(java.lang.String key)  
      byte[] rpoplpush​(byte[] srckey, byte[] dstkey)  
      java.lang.String rpoplpush​(java.lang.String srckey, java.lang.String dstkey)  
      java.lang.Long rpush​(byte[] key, byte[]... strings)  
      java.lang.Long rpush​(java.lang.String key, java.lang.String... strings)  
      java.lang.Long rpushx​(byte[] key, byte[]... string)  
      java.lang.Long rpushx​(java.lang.String key, java.lang.String... string)  
      java.lang.Long sadd​(byte[] key, byte[]... members)  
      java.lang.Long sadd​(java.lang.String key, java.lang.String... members)  
      java.lang.String save()  
      redis.clients.jedis.ScanResult<byte[]> scan​(byte[] cursor)  
      redis.clients.jedis.ScanResult<byte[]> scan​(byte[] cursor, redis.clients.jedis.ScanParams params)  
      redis.clients.jedis.ScanResult<java.lang.String> scan​(java.lang.String cursor)  
      redis.clients.jedis.ScanResult<java.lang.String> scan​(java.lang.String cursor, redis.clients.jedis.ScanParams params)  
      java.lang.Long scard​(byte[] key)  
      java.lang.Long scard​(java.lang.String key)  
      java.lang.Long scriptExists​(byte[] sha1)  
      java.util.List<java.lang.Long> scriptExists​(byte[]... sha1)  
      java.lang.Boolean scriptExists​(java.lang.String sha1)  
      java.util.List<java.lang.Boolean> scriptExists​(java.lang.String... sha1)  
      java.lang.String scriptFlush()  
      java.lang.String scriptKill()  
      byte[] scriptLoad​(byte[] script)  
      java.lang.String scriptLoad​(java.lang.String script)  
      java.util.Set<byte[]> sdiff​(byte[]... keys)  
      java.util.Set<java.lang.String> sdiff​(java.lang.String... keys)  
      java.lang.Long sdiffstore​(byte[] dstkey, byte[]... keys)  
      java.lang.Long sdiffstore​(java.lang.String dstkey, java.lang.String... keys)  
      java.lang.String select​(int index)  
      java.lang.String sentinelFailover​(java.lang.String masterName)  
      java.util.List<java.lang.String> sentinelGetMasterAddrByName​(java.lang.String masterName)  
      java.util.List<java.util.Map<java.lang.String,​java.lang.String>> sentinelMasters()  
      java.lang.String sentinelMonitor​(java.lang.String masterName, java.lang.String ip, int port, int quorum)  
      java.lang.String sentinelRemove​(java.lang.String masterName)  
      java.lang.Long sentinelReset​(java.lang.String pattern)  
      java.lang.String sentinelSet​(java.lang.String masterName, java.util.Map<java.lang.String,​java.lang.String> parameterMap)  
      java.util.List<java.util.Map<java.lang.String,​java.lang.String>> sentinelSlaves​(java.lang.String masterName)  
      java.lang.String set​(byte[] key, byte[] value)  
      java.lang.String set​(byte[] key, byte[] value, redis.clients.jedis.params.SetParams params)  
      java.lang.String set​(java.lang.String key, java.lang.String value)  
      java.lang.String set​(java.lang.String key, java.lang.String value, redis.clients.jedis.params.SetParams params)  
      java.lang.Boolean setbit​(byte[] key, long offset, boolean value)  
      java.lang.Boolean setbit​(byte[] key, long offset, byte[] value)  
      java.lang.Boolean setbit​(java.lang.String key, long offset, boolean value)  
      java.lang.Boolean setbit​(java.lang.String key, long offset, java.lang.String value)  
      void setDataSource​(redis.clients.jedis.JedisPoolAbstract jedisPool)  
      java.lang.String setex​(byte[] key, int seconds, byte[] value)  
      java.lang.String setex​(java.lang.String key, int seconds, java.lang.String value)  
      java.lang.Long setnx​(byte[] key, byte[] value)  
      java.lang.Long setnx​(java.lang.String key, java.lang.String value)  
      java.lang.Long setrange​(byte[] key, long offset, byte[] value)  
      java.lang.Long setrange​(java.lang.String key, long offset, java.lang.String value)  
      java.lang.String shutdown()  
      java.util.Set<byte[]> sinter​(byte[]... keys)  
      java.util.Set<java.lang.String> sinter​(java.lang.String... keys)  
      java.lang.Long sinterstore​(byte[] dstkey, byte[]... keys)  
      java.lang.Long sinterstore​(java.lang.String dstkey, java.lang.String... keys)  
      java.lang.Boolean sismember​(byte[] key, byte[] member)  
      java.lang.Boolean sismember​(java.lang.String key, java.lang.String member)  
      java.lang.String slaveof​(java.lang.String host, int port)  
      java.lang.String slaveofNoOne()  
      java.util.List<redis.clients.jedis.util.Slowlog> slowlogGet()  
      java.util.List<redis.clients.jedis.util.Slowlog> slowlogGet​(long entries)  
      java.util.List<byte[]> slowlogGetBinary()  
      java.util.List<byte[]> slowlogGetBinary​(long entries)  
      java.lang.Long slowlogLen()  
      java.lang.String slowlogReset()  
      java.util.Set<byte[]> smembers​(byte[] key)  
      java.util.Set<java.lang.String> smembers​(java.lang.String key)  
      java.lang.Long smove​(byte[] srckey, byte[] dstkey, byte[] member)  
      java.lang.Long smove​(java.lang.String srckey, java.lang.String dstkey, java.lang.String member)  
      java.util.List<byte[]> sort​(byte[] key)  
      java.lang.Long sort​(byte[] key, byte[] dstkey)  
      java.util.List<byte[]> sort​(byte[] key, redis.clients.jedis.SortingParams sortingParameters)  
      java.lang.Long sort​(byte[] key, redis.clients.jedis.SortingParams sortingParameters, byte[] dstkey)  
      java.util.List<java.lang.String> sort​(java.lang.String key)  
      java.lang.Long sort​(java.lang.String key, java.lang.String dstkey)  
      java.util.List<java.lang.String> sort​(java.lang.String key, redis.clients.jedis.SortingParams sortingParameters)  
      java.lang.Long sort​(java.lang.String key, redis.clients.jedis.SortingParams sortingParameters, java.lang.String dstkey)  
      byte[] spop​(byte[] key)  
      java.util.Set<byte[]> spop​(byte[] key, long count)  
      java.lang.String spop​(java.lang.String key)  
      java.util.Set<java.lang.String> spop​(java.lang.String key, long count)  
      byte[] srandmember​(byte[] key)  
      java.util.List<byte[]> srandmember​(byte[] key, int count)  
      java.lang.String srandmember​(java.lang.String key)  
      java.util.List<java.lang.String> srandmember​(java.lang.String key, int count)  
      java.lang.Long srem​(byte[] key, byte[]... member)  
      java.lang.Long srem​(java.lang.String key, java.lang.String... members)  
      redis.clients.jedis.ScanResult<byte[]> sscan​(byte[] key, byte[] cursor)  
      redis.clients.jedis.ScanResult<byte[]> sscan​(byte[] key, byte[] cursor, redis.clients.jedis.ScanParams params)  
      redis.clients.jedis.ScanResult<java.lang.String> sscan​(java.lang.String key, java.lang.String cursor)  
      redis.clients.jedis.ScanResult<java.lang.String> sscan​(java.lang.String key, java.lang.String cursor, redis.clients.jedis.ScanParams params)  
      java.lang.Long strlen​(byte[] key)  
      java.lang.Long strlen​(java.lang.String key)  
      void subscribe​(redis.clients.jedis.BinaryJedisPubSub jedisPubSub, byte[]... channels)  
      void subscribe​(redis.clients.jedis.JedisPubSub jedisPubSub, java.lang.String... channels)  
      byte[] substr​(byte[] key, int start, int end)  
      java.lang.String substr​(java.lang.String key, int start, int end)  
      java.util.Set<byte[]> sunion​(byte[]... keys)  
      java.util.Set<java.lang.String> sunion​(java.lang.String... keys)  
      java.lang.Long sunionstore​(byte[] dstkey, byte[]... keys)  
      java.lang.Long sunionstore​(java.lang.String dstkey, java.lang.String... keys)  
      void sync()  
      java.util.List<java.lang.String> time()  
      java.lang.Long ttl​(byte[] key)  
      java.lang.Long ttl​(java.lang.String key)  
      java.lang.String type​(byte[] key)  
      java.lang.String type​(java.lang.String key)  
      java.lang.String unwatch()  
      redis.clients.jedis.Jedis unwrap()  
      java.lang.Long waitReplicas​(int replicas, long timeout)  
      java.lang.String watch​(byte[]... keys)  
      java.lang.String watch​(java.lang.String... keys)  
      java.lang.Long zadd​(byte[] key, double score, byte[] member)  
      java.lang.Long zadd​(byte[] key, double score, byte[] member, redis.clients.jedis.params.ZAddParams params)  
      java.lang.Long zadd​(byte[] key, java.util.Map<byte[],​java.lang.Double> scoreMembers)  
      java.lang.Long zadd​(byte[] key, java.util.Map<byte[],​java.lang.Double> scoreMembers, redis.clients.jedis.params.ZAddParams params)  
      java.lang.Long zadd​(java.lang.String key, double score, java.lang.String member)  
      java.lang.Long zadd​(java.lang.String key, double score, java.lang.String member, redis.clients.jedis.params.ZAddParams params)  
      java.lang.Long zadd​(java.lang.String key, java.util.Map<java.lang.String,​java.lang.Double> scoreMembers)  
      java.lang.Long zadd​(java.lang.String key, java.util.Map<java.lang.String,​java.lang.Double> scoreMembers, redis.clients.jedis.params.ZAddParams params)  
      java.lang.Long zcard​(byte[] key)  
      java.lang.Long zcard​(java.lang.String key)  
      java.lang.Long zcount​(byte[] key, byte[] min, byte[] max)  
      java.lang.Long zcount​(byte[] key, double min, double max)  
      java.lang.Long zcount​(java.lang.String key, double min, double max)  
      java.lang.Long zcount​(java.lang.String key, java.lang.String min, java.lang.String max)  
      java.lang.Double zincrby​(byte[] key, double score, byte[] member)  
      java.lang.Double zincrby​(byte[] key, double score, byte[] member, redis.clients.jedis.params.ZIncrByParams params)  
      java.lang.Double zincrby​(java.lang.String key, double score, java.lang.String member)  
      java.lang.Double zincrby​(java.lang.String key, double score, java.lang.String member, redis.clients.jedis.params.ZIncrByParams params)  
      java.lang.Long zinterstore​(byte[] dstkey, byte[]... sets)  
      java.lang.Long zinterstore​(byte[] dstkey, redis.clients.jedis.ZParams params, byte[]... sets)  
      java.lang.Long zinterstore​(java.lang.String dstkey, java.lang.String... sets)  
      java.lang.Long zinterstore​(java.lang.String dstkey, redis.clients.jedis.ZParams params, java.lang.String... sets)  
      java.lang.Long zlexcount​(byte[] key, byte[] min, byte[] max)  
      java.lang.Long zlexcount​(java.lang.String key, java.lang.String min, java.lang.String max)  
      java.util.Set<byte[]> zrange​(byte[] key, long start, long end)  
      java.util.Set<java.lang.String> zrange​(java.lang.String key, long start, long end)  
      java.util.Set<byte[]> zrangeByLex​(byte[] key, byte[] min, byte[] max)  
      java.util.Set<byte[]> zrangeByLex​(byte[] key, byte[] min, byte[] max, int offset, int count)  
      java.util.Set<java.lang.String> zrangeByLex​(java.lang.String key, java.lang.String min, java.lang.String max)  
      java.util.Set<java.lang.String> zrangeByLex​(java.lang.String key, java.lang.String min, java.lang.String max, int offset, int count)  
      java.util.Set<byte[]> zrangeByScore​(byte[] key, byte[] min, byte[] max)  
      java.util.Set<byte[]> zrangeByScore​(byte[] key, byte[] min, byte[] max, int offset, int count)  
      java.util.Set<byte[]> zrangeByScore​(byte[] key, double min, double max)  
      java.util.Set<byte[]> zrangeByScore​(byte[] key, double min, double max, int offset, int count)  
      java.util.Set<java.lang.String> zrangeByScore​(java.lang.String key, double min, double max)  
      java.util.Set<java.lang.String> zrangeByScore​(java.lang.String key, double min, double max, int offset, int count)  
      java.util.Set<java.lang.String> zrangeByScore​(java.lang.String key, java.lang.String min, java.lang.String max)  
      java.util.Set<java.lang.String> zrangeByScore​(java.lang.String key, java.lang.String min, java.lang.String max, int offset, int count)  
      java.util.Set<redis.clients.jedis.Tuple> zrangeByScoreWithScores​(byte[] key, byte[] min, byte[] max)  
      java.util.Set<redis.clients.jedis.Tuple> zrangeByScoreWithScores​(byte[] key, byte[] min, byte[] max, int offset, int count)  
      java.util.Set<redis.clients.jedis.Tuple> zrangeByScoreWithScores​(byte[] key, double min, double max)  
      java.util.Set<redis.clients.jedis.Tuple> zrangeByScoreWithScores​(byte[] key, double min, double max, int offset, int count)  
      java.util.Set<redis.clients.jedis.Tuple> zrangeByScoreWithScores​(java.lang.String key, double min, double max)  
      java.util.Set<redis.clients.jedis.Tuple> zrangeByScoreWithScores​(java.lang.String key, double min, double max, int offset, int count)  
      java.util.Set<redis.clients.jedis.Tuple> zrangeByScoreWithScores​(java.lang.String key, java.lang.String min, java.lang.String max)  
      java.util.Set<redis.clients.jedis.Tuple> zrangeByScoreWithScores​(java.lang.String key, java.lang.String min, java.lang.String max, int offset, int count)  
      java.util.Set<redis.clients.jedis.Tuple> zrangeWithScores​(byte[] key, long start, long end)  
      java.util.Set<redis.clients.jedis.Tuple> zrangeWithScores​(java.lang.String key, long start, long end)  
      java.lang.Long zrank​(byte[] key, byte[] member)  
      java.lang.Long zrank​(java.lang.String key, java.lang.String member)  
      java.lang.Long zrem​(byte[] key, byte[]... members)  
      java.lang.Long zrem​(java.lang.String key, java.lang.String... members)  
      java.lang.Long zremrangeByLex​(byte[] key, byte[] min, byte[] max)  
      java.lang.Long zremrangeByLex​(java.lang.String key, java.lang.String min, java.lang.String max)  
      java.lang.Long zremrangeByRank​(byte[] key, long start, long end)  
      java.lang.Long zremrangeByRank​(java.lang.String key, long start, long end)  
      java.lang.Long zremrangeByScore​(byte[] key, byte[] start, byte[] end)  
      java.lang.Long zremrangeByScore​(byte[] key, double start, double end)  
      java.lang.Long zremrangeByScore​(java.lang.String key, double start, double end)  
      java.lang.Long zremrangeByScore​(java.lang.String key, java.lang.String start, java.lang.String end)  
      java.util.Set<byte[]> zrevrange​(byte[] key, long start, long end)  
      java.util.Set<java.lang.String> zrevrange​(java.lang.String key, long start, long end)  
      java.util.Set<byte[]> zrevrangeByLex​(byte[] key, byte[] max, byte[] min)  
      java.util.Set<byte[]> zrevrangeByLex​(byte[] key, byte[] max, byte[] min, int offset, int count)  
      java.util.Set<java.lang.String> zrevrangeByLex​(java.lang.String key, java.lang.String max, java.lang.String min)  
      java.util.Set<java.lang.String> zrevrangeByLex​(java.lang.String key, java.lang.String max, java.lang.String min, int offset, int count)  
      java.util.Set<byte[]> zrevrangeByScore​(byte[] key, byte[] max, byte[] min)  
      java.util.Set<byte[]> zrevrangeByScore​(byte[] key, byte[] max, byte[] min, int offset, int count)  
      java.util.Set<byte[]> zrevrangeByScore​(byte[] key, double max, double min)  
      java.util.Set<byte[]> zrevrangeByScore​(byte[] key, double max, double min, int offset, int count)  
      java.util.Set<java.lang.String> zrevrangeByScore​(java.lang.String key, double max, double min)  
      java.util.Set<java.lang.String> zrevrangeByScore​(java.lang.String key, double max, double min, int offset, int count)  
      java.util.Set<java.lang.String> zrevrangeByScore​(java.lang.String key, java.lang.String max, java.lang.String min)  
      java.util.Set<java.lang.String> zrevrangeByScore​(java.lang.String key, java.lang.String max, java.lang.String min, int offset, int count)  
      java.util.Set<redis.clients.jedis.Tuple> zrevrangeByScoreWithScores​(byte[] key, byte[] max, byte[] min)  
      java.util.Set<redis.clients.jedis.Tuple> zrevrangeByScoreWithScores​(byte[] key, byte[] max, byte[] min, int offset, int count)  
      java.util.Set<redis.clients.jedis.Tuple> zrevrangeByScoreWithScores​(byte[] key, double max, double min)  
      java.util.Set<redis.clients.jedis.Tuple> zrevrangeByScoreWithScores​(byte[] key, double max, double min, int offset, int count)  
      java.util.Set<redis.clients.jedis.Tuple> zrevrangeByScoreWithScores​(java.lang.String key, double max, double min)  
      java.util.Set<redis.clients.jedis.Tuple> zrevrangeByScoreWithScores​(java.lang.String key, double max, double min, int offset, int count)  
      java.util.Set<redis.clients.jedis.Tuple> zrevrangeByScoreWithScores​(java.lang.String key, java.lang.String max, java.lang.String min)  
      java.util.Set<redis.clients.jedis.Tuple> zrevrangeByScoreWithScores​(java.lang.String key, java.lang.String max, java.lang.String min, int offset, int count)  
      java.util.Set<redis.clients.jedis.Tuple> zrevrangeWithScores​(byte[] key, long start, long end)  
      java.util.Set<redis.clients.jedis.Tuple> zrevrangeWithScores​(java.lang.String key, long start, long end)  
      java.lang.Long zrevrank​(byte[] key, byte[] member)  
      java.lang.Long zrevrank​(java.lang.String key, java.lang.String member)  
      redis.clients.jedis.ScanResult<redis.clients.jedis.Tuple> zscan​(byte[] key, byte[] cursor)  
      redis.clients.jedis.ScanResult<redis.clients.jedis.Tuple> zscan​(byte[] key, byte[] cursor, redis.clients.jedis.ScanParams params)  
      redis.clients.jedis.ScanResult<redis.clients.jedis.Tuple> zscan​(java.lang.String key, java.lang.String cursor)  
      redis.clients.jedis.ScanResult<redis.clients.jedis.Tuple> zscan​(java.lang.String key, java.lang.String cursor, redis.clients.jedis.ScanParams params)  
      java.lang.Double zscore​(byte[] key, byte[] member)  
      java.lang.Double zscore​(java.lang.String key, java.lang.String member)  
      java.lang.Long zunionstore​(byte[] dstkey, byte[]... sets)  
      java.lang.Long zunionstore​(byte[] dstkey, redis.clients.jedis.ZParams params, byte[]... sets)  
      java.lang.Long zunionstore​(java.lang.String dstkey, java.lang.String... sets)  
      java.lang.Long zunionstore​(java.lang.String dstkey, redis.clients.jedis.ZParams params, java.lang.String... sets)  
      • Methods inherited from class redis.clients.jedis.Jedis

        georadiusByMemberReadonly, georadiusByMemberReadonly, georadiusReadonly, georadiusReadonly, getParams, hset, hstrlen, memoryDoctor, migrate, moduleList, moduleLoad, moduleUnload, ping, restoreReplace, sendCommand, touch, touch, unlink, unlink, xack, xadd, xadd, xclaim, xdel, xgroupCreate, xgroupDelConsumer, xgroupDestroy, xgroupSetID, xlen, xpending, xrange, xread, xreadGroup, xrevrange, xtrim
      • Methods inherited from class redis.clients.jedis.BinaryJedis

        checkIsInMultiOrPipeline, clientGetnameBinary, clientKill, clientKill, clientListBinary, clientPause, configRewrite, georadiusByMemberReadonly, georadiusByMemberReadonly, georadiusReadonly, georadiusReadonly, getParamsWithBinary, getTupledSet, hset, hstrlen, memoryDoctorBinary, migrate, migrate, ping, restoreReplace, sendCommand, sendCommand, swapDB, touch, touch, unlink, unlink, xack, xadd, xclaim, xdel, xgroupCreate, xgroupDelConsumer, xgroupDestroy, xgroupSetID, xlen, xpending, xrange, xread, xreadGroup, xrevrange, xtrim
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • Methods inherited from interface redis.clients.jedis.commands.AdvancedJedisCommands

        clientKill, clientKill
      • Methods inherited from interface redis.clients.jedis.commands.BasicCommands

        configRewrite, swapDB
    • Constructor Detail

      • InstrumentedJedis

        public InstrumentedJedis​(com.netflix.spectator.api.Registry registry,
                                 redis.clients.jedis.Jedis delegated)
      • InstrumentedJedis

        public InstrumentedJedis​(com.netflix.spectator.api.Registry registry,
                                 redis.clients.jedis.Jedis delegated,
                                 java.lang.String poolName)
    • Method Detail

      • unwrap

        public redis.clients.jedis.Jedis unwrap()
      • set

        public java.lang.String set​(java.lang.String key,
                                    java.lang.String value)
        Specified by:
        set in interface redis.clients.jedis.commands.JedisCommands
        Overrides:
        set in class redis.clients.jedis.Jedis
      • set

        public java.lang.String set​(java.lang.String key,
                                    java.lang.String value,
                                    redis.clients.jedis.params.SetParams params)
        Specified by:
        set in interface redis.clients.jedis.commands.JedisCommands
        Overrides:
        set in class redis.clients.jedis.Jedis
      • get

        public java.lang.String get​(java.lang.String key)
        Specified by:
        get in interface redis.clients.jedis.commands.JedisCommands
        Overrides:
        get in class redis.clients.jedis.Jedis
      • exists

        public java.lang.Long exists​(java.lang.String... keys)
        Specified by:
        exists in interface redis.clients.jedis.commands.MultiKeyCommands
        Overrides:
        exists in class redis.clients.jedis.Jedis
      • exists

        public java.lang.Boolean exists​(java.lang.String key)
        Specified by:
        exists in interface redis.clients.jedis.commands.JedisCommands
        Overrides:
        exists in class redis.clients.jedis.Jedis
      • del

        public java.lang.Long del​(java.lang.String... keys)
        Specified by:
        del in interface redis.clients.jedis.commands.MultiKeyCommands
        Overrides:
        del in class redis.clients.jedis.Jedis
      • del

        public java.lang.Long del​(java.lang.String key)
        Specified by:
        del in interface redis.clients.jedis.commands.JedisCommands
        Overrides:
        del in class redis.clients.jedis.Jedis
      • type

        public java.lang.String type​(java.lang.String key)
        Specified by:
        type in interface redis.clients.jedis.commands.JedisCommands
        Overrides:
        type in class redis.clients.jedis.Jedis
      • keys

        public java.util.Set<java.lang.String> keys​(java.lang.String pattern)
        Specified by:
        keys in interface redis.clients.jedis.commands.MultiKeyCommands
        Overrides:
        keys in class redis.clients.jedis.Jedis
      • randomKey

        public java.lang.String randomKey()
        Specified by:
        randomKey in interface redis.clients.jedis.commands.MultiKeyCommands
        Overrides:
        randomKey in class redis.clients.jedis.Jedis
      • rename

        public java.lang.String rename​(java.lang.String oldkey,
                                       java.lang.String newkey)
        Specified by:
        rename in interface redis.clients.jedis.commands.MultiKeyCommands
        Overrides:
        rename in class redis.clients.jedis.Jedis
      • renamenx

        public java.lang.Long renamenx​(java.lang.String oldkey,
                                       java.lang.String newkey)
        Specified by:
        renamenx in interface redis.clients.jedis.commands.MultiKeyCommands
        Overrides:
        renamenx in class redis.clients.jedis.Jedis
      • expire

        public java.lang.Long expire​(java.lang.String key,
                                     int seconds)
        Specified by:
        expire in interface redis.clients.jedis.commands.JedisCommands
        Overrides:
        expire in class redis.clients.jedis.Jedis
      • expireAt

        public java.lang.Long expireAt​(java.lang.String key,
                                       long unixTime)
        Specified by:
        expireAt in interface redis.clients.jedis.commands.JedisCommands
        Overrides:
        expireAt in class redis.clients.jedis.Jedis
      • ttl

        public java.lang.Long ttl​(java.lang.String key)
        Specified by:
        ttl in interface redis.clients.jedis.commands.JedisCommands
        Overrides:
        ttl in class redis.clients.jedis.Jedis
      • move

        public java.lang.Long move​(java.lang.String key,
                                   int dbIndex)
        Specified by:
        move in interface redis.clients.jedis.commands.JedisCommands
        Overrides:
        move in class redis.clients.jedis.Jedis
      • getSet

        public java.lang.String getSet​(java.lang.String key,
                                       java.lang.String value)
        Specified by:
        getSet in interface redis.clients.jedis.commands.JedisCommands
        Overrides:
        getSet in class redis.clients.jedis.Jedis
      • mget

        public java.util.List<java.lang.String> mget​(java.lang.String... keys)
        Specified by:
        mget in interface redis.clients.jedis.commands.MultiKeyCommands
        Overrides:
        mget in class redis.clients.jedis.Jedis
      • setnx

        public java.lang.Long setnx​(java.lang.String key,
                                    java.lang.String value)
        Specified by:
        setnx in interface redis.clients.jedis.commands.JedisCommands
        Overrides:
        setnx in class redis.clients.jedis.Jedis
      • setex

        public java.lang.String setex​(java.lang.String key,
                                      int seconds,
                                      java.lang.String value)
        Specified by:
        setex in interface redis.clients.jedis.commands.JedisCommands
        Overrides:
        setex in class redis.clients.jedis.Jedis
      • mset

        public java.lang.String mset​(java.lang.String... keysvalues)
        Specified by:
        mset in interface redis.clients.jedis.commands.MultiKeyCommands
        Overrides:
        mset in class redis.clients.jedis.Jedis
      • msetnx

        public java.lang.Long msetnx​(java.lang.String... keysvalues)
        Specified by:
        msetnx in interface redis.clients.jedis.commands.MultiKeyCommands
        Overrides:
        msetnx in class redis.clients.jedis.Jedis
      • decrBy

        public java.lang.Long decrBy​(java.lang.String key,
                                     long integer)
        Specified by:
        decrBy in interface redis.clients.jedis.commands.JedisCommands
        Overrides:
        decrBy in class redis.clients.jedis.Jedis
      • decr

        public java.lang.Long decr​(java.lang.String key)
        Specified by:
        decr in interface redis.clients.jedis.commands.JedisCommands
        Overrides:
        decr in class redis.clients.jedis.Jedis
      • incrBy

        public java.lang.Long incrBy​(java.lang.String key,
                                     long integer)
        Specified by:
        incrBy in interface redis.clients.jedis.commands.JedisCommands
        Overrides:
        incrBy in class redis.clients.jedis.Jedis
      • incrByFloat

        public java.lang.Double incrByFloat​(java.lang.String key,
                                            double value)
        Specified by:
        incrByFloat in interface redis.clients.jedis.commands.JedisCommands
        Overrides:
        incrByFloat in class redis.clients.jedis.Jedis
      • incr

        public java.lang.Long incr​(java.lang.String key)
        Specified by:
        incr in interface redis.clients.jedis.commands.JedisCommands
        Overrides:
        incr in class redis.clients.jedis.Jedis
      • append

        public java.lang.Long append​(java.lang.String key,
                                     java.lang.String value)
        Specified by:
        append in interface redis.clients.jedis.commands.JedisCommands
        Overrides:
        append in class redis.clients.jedis.Jedis
      • substr

        public java.lang.String substr​(java.lang.String key,
                                       int start,
                                       int end)
        Specified by:
        substr in interface redis.clients.jedis.commands.JedisCommands
        Overrides:
        substr in class redis.clients.jedis.Jedis
      • hset

        public java.lang.Long hset​(java.lang.String key,
                                   java.lang.String field,
                                   java.lang.String value)
        Specified by:
        hset in interface redis.clients.jedis.commands.JedisCommands
        Overrides:
        hset in class redis.clients.jedis.Jedis
      • hget

        public java.lang.String hget​(java.lang.String key,
                                     java.lang.String field)
        Specified by:
        hget in interface redis.clients.jedis.commands.JedisCommands
        Overrides:
        hget in class redis.clients.jedis.Jedis
      • hsetnx

        public java.lang.Long hsetnx​(java.lang.String key,
                                     java.lang.String field,
                                     java.lang.String value)
        Specified by:
        hsetnx in interface redis.clients.jedis.commands.JedisCommands
        Overrides:
        hsetnx in class redis.clients.jedis.Jedis
      • hmset

        public java.lang.String hmset​(java.lang.String key,
                                      java.util.Map<java.lang.String,​java.lang.String> hash)
        Specified by:
        hmset in interface redis.clients.jedis.commands.JedisCommands
        Overrides:
        hmset in class redis.clients.jedis.Jedis
      • hmget

        public java.util.List<java.lang.String> hmget​(java.lang.String key,
                                                      java.lang.String... fields)
        Specified by:
        hmget in interface redis.clients.jedis.commands.JedisCommands
        Overrides:
        hmget in class redis.clients.jedis.Jedis
      • hincrBy

        public java.lang.Long hincrBy​(java.lang.String key,
                                      java.lang.String field,
                                      long value)
        Specified by:
        hincrBy in interface redis.clients.jedis.commands.JedisCommands
        Overrides:
        hincrBy in class redis.clients.jedis.Jedis
      • hincrByFloat

        public java.lang.Double hincrByFloat​(java.lang.String key,
                                             java.lang.String field,
                                             double value)
        Specified by:
        hincrByFloat in interface redis.clients.jedis.commands.JedisCommands
        Overrides:
        hincrByFloat in class redis.clients.jedis.Jedis
      • hexists

        public java.lang.Boolean hexists​(java.lang.String key,
                                         java.lang.String field)
        Specified by:
        hexists in interface redis.clients.jedis.commands.JedisCommands
        Overrides:
        hexists in class redis.clients.jedis.Jedis
      • hdel

        public java.lang.Long hdel​(java.lang.String key,
                                   java.lang.String... fields)
        Specified by:
        hdel in interface redis.clients.jedis.commands.JedisCommands
        Overrides:
        hdel in class redis.clients.jedis.Jedis
      • hlen

        public java.lang.Long hlen​(java.lang.String key)
        Specified by:
        hlen in interface redis.clients.jedis.commands.JedisCommands
        Overrides:
        hlen in class redis.clients.jedis.Jedis
      • hkeys

        public java.util.Set<java.lang.String> hkeys​(java.lang.String key)
        Specified by:
        hkeys in interface redis.clients.jedis.commands.JedisCommands
        Overrides:
        hkeys in class redis.clients.jedis.Jedis
      • hvals

        public java.util.List<java.lang.String> hvals​(java.lang.String key)
        Specified by:
        hvals in interface redis.clients.jedis.commands.JedisCommands
        Overrides:
        hvals in class redis.clients.jedis.Jedis
      • hgetAll

        public java.util.Map<java.lang.String,​java.lang.String> hgetAll​(java.lang.String key)
        Specified by:
        hgetAll in interface redis.clients.jedis.commands.JedisCommands
        Overrides:
        hgetAll in class redis.clients.jedis.Jedis
      • rpush

        public java.lang.Long rpush​(java.lang.String key,
                                    java.lang.String... strings)
        Specified by:
        rpush in interface redis.clients.jedis.commands.JedisCommands
        Overrides:
        rpush in class redis.clients.jedis.Jedis
      • lpush

        public java.lang.Long lpush​(java.lang.String key,
                                    java.lang.String... strings)
        Specified by:
        lpush in interface redis.clients.jedis.commands.JedisCommands
        Overrides:
        lpush in class redis.clients.jedis.Jedis
      • llen

        public java.lang.Long llen​(java.lang.String key)
        Specified by:
        llen in interface redis.clients.jedis.commands.JedisCommands
        Overrides:
        llen in class redis.clients.jedis.Jedis
      • lrange

        public java.util.List<java.lang.String> lrange​(java.lang.String key,
                                                       long start,
                                                       long end)
        Specified by:
        lrange in interface redis.clients.jedis.commands.JedisCommands
        Overrides:
        lrange in class redis.clients.jedis.Jedis
      • ltrim

        public java.lang.String ltrim​(java.lang.String key,
                                      long start,
                                      long end)
        Specified by:
        ltrim in interface redis.clients.jedis.commands.JedisCommands
        Overrides:
        ltrim in class redis.clients.jedis.Jedis
      • lindex

        public java.lang.String lindex​(java.lang.String key,
                                       long index)
        Specified by:
        lindex in interface redis.clients.jedis.commands.JedisCommands
        Overrides:
        lindex in class redis.clients.jedis.Jedis
      • lset

        public java.lang.String lset​(java.lang.String key,
                                     long index,
                                     java.lang.String value)
        Specified by:
        lset in interface redis.clients.jedis.commands.JedisCommands
        Overrides:
        lset in class redis.clients.jedis.Jedis
      • lrem

        public java.lang.Long lrem​(java.lang.String key,
                                   long count,
                                   java.lang.String value)
        Specified by:
        lrem in interface redis.clients.jedis.commands.JedisCommands
        Overrides:
        lrem in class redis.clients.jedis.Jedis
      • lpop

        public java.lang.String lpop​(java.lang.String key)
        Specified by:
        lpop in interface redis.clients.jedis.commands.JedisCommands
        Overrides:
        lpop in class redis.clients.jedis.Jedis
      • rpop

        public java.lang.String rpop​(java.lang.String key)
        Specified by:
        rpop in interface redis.clients.jedis.commands.JedisCommands
        Overrides:
        rpop in class redis.clients.jedis.Jedis
      • rpoplpush

        public java.lang.String rpoplpush​(java.lang.String srckey,
                                          java.lang.String dstkey)
        Specified by:
        rpoplpush in interface redis.clients.jedis.commands.MultiKeyCommands
        Overrides:
        rpoplpush in class redis.clients.jedis.Jedis
      • sadd

        public java.lang.Long sadd​(java.lang.String key,
                                   java.lang.String... members)
        Specified by:
        sadd in interface redis.clients.jedis.commands.JedisCommands
        Overrides:
        sadd in class redis.clients.jedis.Jedis
      • smembers

        public java.util.Set<java.lang.String> smembers​(java.lang.String key)
        Specified by:
        smembers in interface redis.clients.jedis.commands.JedisCommands
        Overrides:
        smembers in class redis.clients.jedis.Jedis
      • srem

        public java.lang.Long srem​(java.lang.String key,
                                   java.lang.String... members)
        Specified by:
        srem in interface redis.clients.jedis.commands.JedisCommands
        Overrides:
        srem in class redis.clients.jedis.Jedis
      • spop

        public java.lang.String spop​(java.lang.String key)
        Specified by:
        spop in interface redis.clients.jedis.commands.JedisCommands
        Overrides:
        spop in class redis.clients.jedis.Jedis
      • spop

        public java.util.Set<java.lang.String> spop​(java.lang.String key,
                                                    long count)
        Specified by:
        spop in interface redis.clients.jedis.commands.JedisCommands
        Overrides:
        spop in class redis.clients.jedis.Jedis
      • smove

        public java.lang.Long smove​(java.lang.String srckey,
                                    java.lang.String dstkey,
                                    java.lang.String member)
        Specified by:
        smove in interface redis.clients.jedis.commands.MultiKeyCommands
        Overrides:
        smove in class redis.clients.jedis.Jedis
      • scard

        public java.lang.Long scard​(java.lang.String key)
        Specified by:
        scard in interface redis.clients.jedis.commands.JedisCommands
        Overrides:
        scard in class redis.clients.jedis.Jedis
      • sismember

        public java.lang.Boolean sismember​(java.lang.String key,
                                           java.lang.String member)
        Specified by:
        sismember in interface redis.clients.jedis.commands.JedisCommands
        Overrides:
        sismember in class redis.clients.jedis.Jedis
      • sinter

        public java.util.Set<java.lang.String> sinter​(java.lang.String... keys)
        Specified by:
        sinter in interface redis.clients.jedis.commands.MultiKeyCommands
        Overrides:
        sinter in class redis.clients.jedis.Jedis
      • sinterstore

        public java.lang.Long sinterstore​(java.lang.String dstkey,
                                          java.lang.String... keys)
        Specified by:
        sinterstore in interface redis.clients.jedis.commands.MultiKeyCommands
        Overrides:
        sinterstore in class redis.clients.jedis.Jedis
      • sunion

        public java.util.Set<java.lang.String> sunion​(java.lang.String... keys)
        Specified by:
        sunion in interface redis.clients.jedis.commands.MultiKeyCommands
        Overrides:
        sunion in class redis.clients.jedis.Jedis
      • sunionstore

        public java.lang.Long sunionstore​(java.lang.String dstkey,
                                          java.lang.String... keys)
        Specified by:
        sunionstore in interface redis.clients.jedis.commands.MultiKeyCommands
        Overrides:
        sunionstore in class redis.clients.jedis.Jedis
      • sdiff

        public java.util.Set<java.lang.String> sdiff​(java.lang.String... keys)
        Specified by:
        sdiff in interface redis.clients.jedis.commands.MultiKeyCommands
        Overrides:
        sdiff in class redis.clients.jedis.Jedis
      • sdiffstore

        public java.lang.Long sdiffstore​(java.lang.String dstkey,
                                         java.lang.String... keys)
        Specified by:
        sdiffstore in interface redis.clients.jedis.commands.MultiKeyCommands
        Overrides:
        sdiffstore in class redis.clients.jedis.Jedis
      • srandmember

        public java.lang.String srandmember​(java.lang.String key)
        Specified by:
        srandmember in interface redis.clients.jedis.commands.JedisCommands
        Overrides:
        srandmember in class redis.clients.jedis.Jedis
      • srandmember

        public java.util.List<java.lang.String> srandmember​(java.lang.String key,
                                                            int count)
        Specified by:
        srandmember in interface redis.clients.jedis.commands.JedisCommands
        Overrides:
        srandmember in class redis.clients.jedis.Jedis
      • zadd

        public java.lang.Long zadd​(java.lang.String key,
                                   double score,
                                   java.lang.String member)
        Specified by:
        zadd in interface redis.clients.jedis.commands.JedisCommands
        Overrides:
        zadd in class redis.clients.jedis.Jedis
      • zadd

        public java.lang.Long zadd​(java.lang.String key,
                                   double score,
                                   java.lang.String member,
                                   redis.clients.jedis.params.ZAddParams params)
        Specified by:
        zadd in interface redis.clients.jedis.commands.JedisCommands
        Overrides:
        zadd in class redis.clients.jedis.Jedis
      • zadd

        public java.lang.Long zadd​(java.lang.String key,
                                   java.util.Map<java.lang.String,​java.lang.Double> scoreMembers)
        Specified by:
        zadd in interface redis.clients.jedis.commands.JedisCommands
        Overrides:
        zadd in class redis.clients.jedis.Jedis
      • zadd

        public java.lang.Long zadd​(java.lang.String key,
                                   java.util.Map<java.lang.String,​java.lang.Double> scoreMembers,
                                   redis.clients.jedis.params.ZAddParams params)
        Specified by:
        zadd in interface redis.clients.jedis.commands.JedisCommands
        Overrides:
        zadd in class redis.clients.jedis.Jedis
      • zrange

        public java.util.Set<java.lang.String> zrange​(java.lang.String key,
                                                      long start,
                                                      long end)
        Specified by:
        zrange in interface redis.clients.jedis.commands.JedisCommands
        Overrides:
        zrange in class redis.clients.jedis.Jedis
      • zrem

        public java.lang.Long zrem​(java.lang.String key,
                                   java.lang.String... members)
        Specified by:
        zrem in interface redis.clients.jedis.commands.JedisCommands
        Overrides:
        zrem in class redis.clients.jedis.Jedis
      • zincrby

        public java.lang.Double zincrby​(java.lang.String key,
                                        double score,
                                        java.lang.String member)
        Specified by:
        zincrby in interface redis.clients.jedis.commands.JedisCommands
        Overrides:
        zincrby in class redis.clients.jedis.Jedis
      • zincrby

        public java.lang.Double zincrby​(java.lang.String key,
                                        double score,
                                        java.lang.String member,
                                        redis.clients.jedis.params.ZIncrByParams params)
        Specified by:
        zincrby in interface redis.clients.jedis.commands.JedisCommands
        Overrides:
        zincrby in class redis.clients.jedis.Jedis
      • zrank

        public java.lang.Long zrank​(java.lang.String key,
                                    java.lang.String member)
        Specified by:
        zrank in interface redis.clients.jedis.commands.JedisCommands
        Overrides:
        zrank in class redis.clients.jedis.Jedis
      • zrevrank

        public java.lang.Long zrevrank​(java.lang.String key,
                                       java.lang.String member)
        Specified by:
        zrevrank in interface redis.clients.jedis.commands.JedisCommands
        Overrides:
        zrevrank in class redis.clients.jedis.Jedis
      • zrevrange

        public java.util.Set<java.lang.String> zrevrange​(java.lang.String key,
                                                         long start,
                                                         long end)
        Specified by:
        zrevrange in interface redis.clients.jedis.commands.JedisCommands
        Overrides:
        zrevrange in class redis.clients.jedis.Jedis
      • zrangeWithScores

        public java.util.Set<redis.clients.jedis.Tuple> zrangeWithScores​(java.lang.String key,
                                                                         long start,
                                                                         long end)
        Specified by:
        zrangeWithScores in interface redis.clients.jedis.commands.JedisCommands
        Overrides:
        zrangeWithScores in class redis.clients.jedis.Jedis
      • zrevrangeWithScores

        public java.util.Set<redis.clients.jedis.Tuple> zrevrangeWithScores​(java.lang.String key,
                                                                            long start,
                                                                            long end)
        Specified by:
        zrevrangeWithScores in interface redis.clients.jedis.commands.JedisCommands
        Overrides:
        zrevrangeWithScores in class redis.clients.jedis.Jedis
      • zcard

        public java.lang.Long zcard​(java.lang.String key)
        Specified by:
        zcard in interface redis.clients.jedis.commands.JedisCommands
        Overrides:
        zcard in class redis.clients.jedis.Jedis
      • zscore

        public java.lang.Double zscore​(java.lang.String key,
                                       java.lang.String member)
        Specified by:
        zscore in interface redis.clients.jedis.commands.JedisCommands
        Overrides:
        zscore in class redis.clients.jedis.Jedis
      • watch

        public java.lang.String watch​(java.lang.String... keys)
        Specified by:
        watch in interface redis.clients.jedis.commands.MultiKeyCommands
        Overrides:
        watch in class redis.clients.jedis.Jedis
      • sort

        public java.util.List<java.lang.String> sort​(java.lang.String key)
        Specified by:
        sort in interface redis.clients.jedis.commands.JedisCommands
        Overrides:
        sort in class redis.clients.jedis.Jedis
      • sort

        public java.util.List<java.lang.String> sort​(java.lang.String key,
                                                     redis.clients.jedis.SortingParams sortingParameters)
        Specified by:
        sort in interface redis.clients.jedis.commands.JedisCommands
        Overrides:
        sort in class redis.clients.jedis.Jedis
      • blpop

        public java.util.List<java.lang.String> blpop​(int timeout,
                                                      java.lang.String... keys)
        Specified by:
        blpop in interface redis.clients.jedis.commands.MultiKeyCommands
        Overrides:
        blpop in class redis.clients.jedis.Jedis
      • blpop

        public java.util.List<java.lang.String> blpop​(java.lang.String... args)
        Specified by:
        blpop in interface redis.clients.jedis.commands.MultiKeyCommands
        Overrides:
        blpop in class redis.clients.jedis.Jedis
      • brpop

        public java.util.List<java.lang.String> brpop​(java.lang.String... args)
        Specified by:
        brpop in interface redis.clients.jedis.commands.MultiKeyCommands
        Overrides:
        brpop in class redis.clients.jedis.Jedis
      • sort

        public java.lang.Long sort​(java.lang.String key,
                                   redis.clients.jedis.SortingParams sortingParameters,
                                   java.lang.String dstkey)
        Specified by:
        sort in interface redis.clients.jedis.commands.MultiKeyCommands
        Overrides:
        sort in class redis.clients.jedis.Jedis
      • sort

        public java.lang.Long sort​(java.lang.String key,
                                   java.lang.String dstkey)
        Specified by:
        sort in interface redis.clients.jedis.commands.MultiKeyCommands
        Overrides:
        sort in class redis.clients.jedis.Jedis
      • brpop

        public java.util.List<java.lang.String> brpop​(int timeout,
                                                      java.lang.String... keys)
        Specified by:
        brpop in interface redis.clients.jedis.commands.MultiKeyCommands
        Overrides:
        brpop in class redis.clients.jedis.Jedis
      • zcount

        public java.lang.Long zcount​(java.lang.String key,
                                     double min,
                                     double max)
        Specified by:
        zcount in interface redis.clients.jedis.commands.JedisCommands
        Overrides:
        zcount in class redis.clients.jedis.Jedis
      • zcount

        public java.lang.Long zcount​(java.lang.String key,
                                     java.lang.String min,
                                     java.lang.String max)
        Specified by:
        zcount in interface redis.clients.jedis.commands.JedisCommands
        Overrides:
        zcount in class redis.clients.jedis.Jedis
      • zrangeByScore

        public java.util.Set<java.lang.String> zrangeByScore​(java.lang.String key,
                                                             double min,
                                                             double max)
        Specified by:
        zrangeByScore in interface redis.clients.jedis.commands.JedisCommands
        Overrides:
        zrangeByScore in class redis.clients.jedis.Jedis
      • zrangeByScore

        public java.util.Set<java.lang.String> zrangeByScore​(java.lang.String key,
                                                             java.lang.String min,
                                                             java.lang.String max)
        Specified by:
        zrangeByScore in interface redis.clients.jedis.commands.JedisCommands
        Overrides:
        zrangeByScore in class redis.clients.jedis.Jedis
      • zrangeByScore

        public java.util.Set<java.lang.String> zrangeByScore​(java.lang.String key,
                                                             double min,
                                                             double max,
                                                             int offset,
                                                             int count)
        Specified by:
        zrangeByScore in interface redis.clients.jedis.commands.JedisCommands
        Overrides:
        zrangeByScore in class redis.clients.jedis.Jedis
      • zrangeByScore

        public java.util.Set<java.lang.String> zrangeByScore​(java.lang.String key,
                                                             java.lang.String min,
                                                             java.lang.String max,
                                                             int offset,
                                                             int count)
        Specified by:
        zrangeByScore in interface redis.clients.jedis.commands.JedisCommands
        Overrides:
        zrangeByScore in class redis.clients.jedis.Jedis
      • zrangeByScoreWithScores

        public java.util.Set<redis.clients.jedis.Tuple> zrangeByScoreWithScores​(java.lang.String key,
                                                                                double min,
                                                                                double max)
        Specified by:
        zrangeByScoreWithScores in interface redis.clients.jedis.commands.JedisCommands
        Overrides:
        zrangeByScoreWithScores in class redis.clients.jedis.Jedis
      • zrangeByScoreWithScores

        public java.util.Set<redis.clients.jedis.Tuple> zrangeByScoreWithScores​(java.lang.String key,
                                                                                java.lang.String min,
                                                                                java.lang.String max)
        Specified by:
        zrangeByScoreWithScores in interface redis.clients.jedis.commands.JedisCommands
        Overrides:
        zrangeByScoreWithScores in class redis.clients.jedis.Jedis
      • zrangeByScoreWithScores

        public java.util.Set<redis.clients.jedis.Tuple> zrangeByScoreWithScores​(java.lang.String key,
                                                                                double min,
                                                                                double max,
                                                                                int offset,
                                                                                int count)
        Specified by:
        zrangeByScoreWithScores in interface redis.clients.jedis.commands.JedisCommands
        Overrides:
        zrangeByScoreWithScores in class redis.clients.jedis.Jedis
      • zrangeByScoreWithScores

        public java.util.Set<redis.clients.jedis.Tuple> zrangeByScoreWithScores​(java.lang.String key,
                                                                                java.lang.String min,
                                                                                java.lang.String max,
                                                                                int offset,
                                                                                int count)
        Specified by:
        zrangeByScoreWithScores in interface redis.clients.jedis.commands.JedisCommands
        Overrides:
        zrangeByScoreWithScores in class redis.clients.jedis.Jedis
      • zrevrangeByScore

        public java.util.Set<java.lang.String> zrevrangeByScore​(java.lang.String key,
                                                                double max,
                                                                double min)
        Specified by:
        zrevrangeByScore in interface redis.clients.jedis.commands.JedisCommands
        Overrides:
        zrevrangeByScore in class redis.clients.jedis.Jedis
      • zrevrangeByScore

        public java.util.Set<java.lang.String> zrevrangeByScore​(java.lang.String key,
                                                                java.lang.String max,
                                                                java.lang.String min)
        Specified by:
        zrevrangeByScore in interface redis.clients.jedis.commands.JedisCommands
        Overrides:
        zrevrangeByScore in class redis.clients.jedis.Jedis
      • zrevrangeByScore

        public java.util.Set<java.lang.String> zrevrangeByScore​(java.lang.String key,
                                                                double max,
                                                                double min,
                                                                int offset,
                                                                int count)
        Specified by:
        zrevrangeByScore in interface redis.clients.jedis.commands.JedisCommands
        Overrides:
        zrevrangeByScore in class redis.clients.jedis.Jedis
      • zrevrangeByScoreWithScores

        public java.util.Set<redis.clients.jedis.Tuple> zrevrangeByScoreWithScores​(java.lang.String key,
                                                                                   double max,
                                                                                   double min)
        Specified by:
        zrevrangeByScoreWithScores in interface redis.clients.jedis.commands.JedisCommands
        Overrides:
        zrevrangeByScoreWithScores in class redis.clients.jedis.Jedis
      • zrevrangeByScoreWithScores

        public java.util.Set<redis.clients.jedis.Tuple> zrevrangeByScoreWithScores​(java.lang.String key,
                                                                                   double max,
                                                                                   double min,
                                                                                   int offset,
                                                                                   int count)
        Specified by:
        zrevrangeByScoreWithScores in interface redis.clients.jedis.commands.JedisCommands
        Overrides:
        zrevrangeByScoreWithScores in class redis.clients.jedis.Jedis
      • zrevrangeByScoreWithScores

        public java.util.Set<redis.clients.jedis.Tuple> zrevrangeByScoreWithScores​(java.lang.String key,
                                                                                   java.lang.String max,
                                                                                   java.lang.String min,
                                                                                   int offset,
                                                                                   int count)
        Specified by:
        zrevrangeByScoreWithScores in interface redis.clients.jedis.commands.JedisCommands
        Overrides:
        zrevrangeByScoreWithScores in class redis.clients.jedis.Jedis
      • zrevrangeByScore

        public java.util.Set<java.lang.String> zrevrangeByScore​(java.lang.String key,
                                                                java.lang.String max,
                                                                java.lang.String min,
                                                                int offset,
                                                                int count)
        Specified by:
        zrevrangeByScore in interface redis.clients.jedis.commands.JedisCommands
        Overrides:
        zrevrangeByScore in class redis.clients.jedis.Jedis
      • zrevrangeByScoreWithScores

        public java.util.Set<redis.clients.jedis.Tuple> zrevrangeByScoreWithScores​(java.lang.String key,
                                                                                   java.lang.String max,
                                                                                   java.lang.String min)
        Specified by:
        zrevrangeByScoreWithScores in interface redis.clients.jedis.commands.JedisCommands
        Overrides:
        zrevrangeByScoreWithScores in class redis.clients.jedis.Jedis
      • zremrangeByRank

        public java.lang.Long zremrangeByRank​(java.lang.String key,
                                              long start,
                                              long end)
        Specified by:
        zremrangeByRank in interface redis.clients.jedis.commands.JedisCommands
        Overrides:
        zremrangeByRank in class redis.clients.jedis.Jedis
      • zremrangeByScore

        public java.lang.Long zremrangeByScore​(java.lang.String key,
                                               double start,
                                               double end)
        Specified by:
        zremrangeByScore in interface redis.clients.jedis.commands.JedisCommands
        Overrides:
        zremrangeByScore in class redis.clients.jedis.Jedis
      • zremrangeByScore

        public java.lang.Long zremrangeByScore​(java.lang.String key,
                                               java.lang.String start,
                                               java.lang.String end)
        Specified by:
        zremrangeByScore in interface redis.clients.jedis.commands.JedisCommands
        Overrides:
        zremrangeByScore in class redis.clients.jedis.Jedis
      • zunionstore

        public java.lang.Long zunionstore​(java.lang.String dstkey,
                                          java.lang.String... sets)
        Specified by:
        zunionstore in interface redis.clients.jedis.commands.MultiKeyCommands
        Overrides:
        zunionstore in class redis.clients.jedis.Jedis
      • zunionstore

        public java.lang.Long zunionstore​(java.lang.String dstkey,
                                          redis.clients.jedis.ZParams params,
                                          java.lang.String... sets)
        Specified by:
        zunionstore in interface redis.clients.jedis.commands.MultiKeyCommands
        Overrides:
        zunionstore in class redis.clients.jedis.Jedis
      • zinterstore

        public java.lang.Long zinterstore​(java.lang.String dstkey,
                                          java.lang.String... sets)
        Specified by:
        zinterstore in interface redis.clients.jedis.commands.MultiKeyCommands
        Overrides:
        zinterstore in class redis.clients.jedis.Jedis
      • zinterstore

        public java.lang.Long zinterstore​(java.lang.String dstkey,
                                          redis.clients.jedis.ZParams params,
                                          java.lang.String... sets)
        Specified by:
        zinterstore in interface redis.clients.jedis.commands.MultiKeyCommands
        Overrides:
        zinterstore in class redis.clients.jedis.Jedis
      • zlexcount

        public java.lang.Long zlexcount​(java.lang.String key,
                                        java.lang.String min,
                                        java.lang.String max)
        Specified by:
        zlexcount in interface redis.clients.jedis.commands.JedisCommands
        Overrides:
        zlexcount in class redis.clients.jedis.Jedis
      • zrangeByLex

        public java.util.Set<java.lang.String> zrangeByLex​(java.lang.String key,
                                                           java.lang.String min,
                                                           java.lang.String max)
        Specified by:
        zrangeByLex in interface redis.clients.jedis.commands.JedisCommands
        Overrides:
        zrangeByLex in class redis.clients.jedis.Jedis
      • zrangeByLex

        public java.util.Set<java.lang.String> zrangeByLex​(java.lang.String key,
                                                           java.lang.String min,
                                                           java.lang.String max,
                                                           int offset,
                                                           int count)
        Specified by:
        zrangeByLex in interface redis.clients.jedis.commands.JedisCommands
        Overrides:
        zrangeByLex in class redis.clients.jedis.Jedis
      • zrevrangeByLex

        public java.util.Set<java.lang.String> zrevrangeByLex​(java.lang.String key,
                                                              java.lang.String max,
                                                              java.lang.String min)
        Specified by:
        zrevrangeByLex in interface redis.clients.jedis.commands.JedisCommands
        Overrides:
        zrevrangeByLex in class redis.clients.jedis.Jedis
      • zrevrangeByLex

        public java.util.Set<java.lang.String> zrevrangeByLex​(java.lang.String key,
                                                              java.lang.String max,
                                                              java.lang.String min,
                                                              int offset,
                                                              int count)
        Specified by:
        zrevrangeByLex in interface redis.clients.jedis.commands.JedisCommands
        Overrides:
        zrevrangeByLex in class redis.clients.jedis.Jedis
      • zremrangeByLex

        public java.lang.Long zremrangeByLex​(java.lang.String key,
                                             java.lang.String min,
                                             java.lang.String max)
        Specified by:
        zremrangeByLex in interface redis.clients.jedis.commands.JedisCommands
        Overrides:
        zremrangeByLex in class redis.clients.jedis.Jedis
      • strlen

        public java.lang.Long strlen​(java.lang.String key)
        Specified by:
        strlen in interface redis.clients.jedis.commands.JedisCommands
        Overrides:
        strlen in class redis.clients.jedis.Jedis
      • lpushx

        public java.lang.Long lpushx​(java.lang.String key,
                                     java.lang.String... string)
        Specified by:
        lpushx in interface redis.clients.jedis.commands.JedisCommands
        Overrides:
        lpushx in class redis.clients.jedis.Jedis
      • persist

        public java.lang.Long persist​(java.lang.String key)
        Specified by:
        persist in interface redis.clients.jedis.commands.JedisCommands
        Overrides:
        persist in class redis.clients.jedis.Jedis
      • rpushx

        public java.lang.Long rpushx​(java.lang.String key,
                                     java.lang.String... string)
        Specified by:
        rpushx in interface redis.clients.jedis.commands.JedisCommands
        Overrides:
        rpushx in class redis.clients.jedis.Jedis
      • echo

        public java.lang.String echo​(java.lang.String string)
        Specified by:
        echo in interface redis.clients.jedis.commands.JedisCommands
        Overrides:
        echo in class redis.clients.jedis.Jedis
      • linsert

        public java.lang.Long linsert​(java.lang.String key,
                                      redis.clients.jedis.ListPosition where,
                                      java.lang.String pivot,
                                      java.lang.String value)
        Specified by:
        linsert in interface redis.clients.jedis.commands.JedisCommands
        Overrides:
        linsert in class redis.clients.jedis.Jedis
      • brpoplpush

        public java.lang.String brpoplpush​(java.lang.String source,
                                           java.lang.String destination,
                                           int timeout)
        Specified by:
        brpoplpush in interface redis.clients.jedis.commands.MultiKeyCommands
        Overrides:
        brpoplpush in class redis.clients.jedis.Jedis
      • setbit

        public java.lang.Boolean setbit​(java.lang.String key,
                                        long offset,
                                        boolean value)
        Specified by:
        setbit in interface redis.clients.jedis.commands.JedisCommands
        Overrides:
        setbit in class redis.clients.jedis.Jedis
      • setbit

        public java.lang.Boolean setbit​(java.lang.String key,
                                        long offset,
                                        java.lang.String value)
        Specified by:
        setbit in interface redis.clients.jedis.commands.JedisCommands
        Overrides:
        setbit in class redis.clients.jedis.Jedis
      • getbit

        public java.lang.Boolean getbit​(java.lang.String key,
                                        long offset)
        Specified by:
        getbit in interface redis.clients.jedis.commands.JedisCommands
        Overrides:
        getbit in class redis.clients.jedis.Jedis
      • setrange

        public java.lang.Long setrange​(java.lang.String key,
                                       long offset,
                                       java.lang.String value)
        Specified by:
        setrange in interface redis.clients.jedis.commands.JedisCommands
        Overrides:
        setrange in class redis.clients.jedis.Jedis
      • getrange

        public java.lang.String getrange​(java.lang.String key,
                                         long startOffset,
                                         long endOffset)
        Specified by:
        getrange in interface redis.clients.jedis.commands.JedisCommands
        Overrides:
        getrange in class redis.clients.jedis.Jedis
      • bitpos

        public java.lang.Long bitpos​(java.lang.String key,
                                     boolean value)
        Specified by:
        bitpos in interface redis.clients.jedis.commands.JedisCommands
        Overrides:
        bitpos in class redis.clients.jedis.Jedis
      • bitpos

        public java.lang.Long bitpos​(java.lang.String key,
                                     boolean value,
                                     redis.clients.jedis.BitPosParams params)
        Specified by:
        bitpos in interface redis.clients.jedis.commands.JedisCommands
        Overrides:
        bitpos in class redis.clients.jedis.Jedis
      • configGet

        public java.util.List<java.lang.String> configGet​(java.lang.String pattern)
        Specified by:
        configGet in interface redis.clients.jedis.commands.AdvancedJedisCommands
        Overrides:
        configGet in class redis.clients.jedis.Jedis
      • configSet

        public java.lang.String configSet​(java.lang.String parameter,
                                          java.lang.String value)
        Specified by:
        configSet in interface redis.clients.jedis.commands.AdvancedJedisCommands
        Overrides:
        configSet in class redis.clients.jedis.Jedis
      • eval

        public java.lang.Object eval​(java.lang.String script,
                                     int keyCount,
                                     java.lang.String... params)
        Specified by:
        eval in interface redis.clients.jedis.commands.ScriptingCommands
        Overrides:
        eval in class redis.clients.jedis.Jedis
      • subscribe

        public void subscribe​(redis.clients.jedis.JedisPubSub jedisPubSub,
                              java.lang.String... channels)
        Specified by:
        subscribe in interface redis.clients.jedis.commands.MultiKeyCommands
        Overrides:
        subscribe in class redis.clients.jedis.Jedis
      • publish

        public java.lang.Long publish​(java.lang.String channel,
                                      java.lang.String message)
        Specified by:
        publish in interface redis.clients.jedis.commands.MultiKeyCommands
        Overrides:
        publish in class redis.clients.jedis.Jedis
      • psubscribe

        public void psubscribe​(redis.clients.jedis.JedisPubSub jedisPubSub,
                               java.lang.String... patterns)
        Specified by:
        psubscribe in interface redis.clients.jedis.commands.MultiKeyCommands
        Overrides:
        psubscribe in class redis.clients.jedis.Jedis
      • eval

        public java.lang.Object eval​(java.lang.String script,
                                     java.util.List<java.lang.String> keys,
                                     java.util.List<java.lang.String> args)
        Specified by:
        eval in interface redis.clients.jedis.commands.ScriptingCommands
        Overrides:
        eval in class redis.clients.jedis.Jedis
      • eval

        public java.lang.Object eval​(java.lang.String script)
        Specified by:
        eval in interface redis.clients.jedis.commands.ScriptingCommands
        Overrides:
        eval in class redis.clients.jedis.Jedis
      • evalsha

        public java.lang.Object evalsha​(java.lang.String script)
        Specified by:
        evalsha in interface redis.clients.jedis.commands.ScriptingCommands
        Overrides:
        evalsha in class redis.clients.jedis.Jedis
      • evalsha

        public java.lang.Object evalsha​(java.lang.String sha1,
                                        java.util.List<java.lang.String> keys,
                                        java.util.List<java.lang.String> args)
        Specified by:
        evalsha in interface redis.clients.jedis.commands.ScriptingCommands
        Overrides:
        evalsha in class redis.clients.jedis.Jedis
      • evalsha

        public java.lang.Object evalsha​(java.lang.String sha1,
                                        int keyCount,
                                        java.lang.String... params)
        Specified by:
        evalsha in interface redis.clients.jedis.commands.ScriptingCommands
        Overrides:
        evalsha in class redis.clients.jedis.Jedis
      • scriptExists

        public java.lang.Boolean scriptExists​(java.lang.String sha1)
        Specified by:
        scriptExists in interface redis.clients.jedis.commands.ScriptingCommands
        Overrides:
        scriptExists in class redis.clients.jedis.Jedis
      • scriptExists

        public java.util.List<java.lang.Boolean> scriptExists​(java.lang.String... sha1)
        Specified by:
        scriptExists in interface redis.clients.jedis.commands.ScriptingCommands
        Overrides:
        scriptExists in class redis.clients.jedis.Jedis
      • scriptLoad

        public java.lang.String scriptLoad​(java.lang.String script)
        Specified by:
        scriptLoad in interface redis.clients.jedis.commands.ScriptingCommands
        Overrides:
        scriptLoad in class redis.clients.jedis.Jedis
      • slowlogGet

        public java.util.List<redis.clients.jedis.util.Slowlog> slowlogGet()
        Specified by:
        slowlogGet in interface redis.clients.jedis.commands.AdvancedJedisCommands
        Overrides:
        slowlogGet in class redis.clients.jedis.Jedis
      • slowlogGet

        public java.util.List<redis.clients.jedis.util.Slowlog> slowlogGet​(long entries)
        Specified by:
        slowlogGet in interface redis.clients.jedis.commands.AdvancedJedisCommands
        Overrides:
        slowlogGet in class redis.clients.jedis.Jedis
      • objectRefcount

        public java.lang.Long objectRefcount​(java.lang.String string)
        Specified by:
        objectRefcount in interface redis.clients.jedis.commands.AdvancedJedisCommands
        Overrides:
        objectRefcount in class redis.clients.jedis.Jedis
      • objectEncoding

        public java.lang.String objectEncoding​(java.lang.String string)
        Specified by:
        objectEncoding in interface redis.clients.jedis.commands.AdvancedJedisCommands
        Overrides:
        objectEncoding in class redis.clients.jedis.Jedis
      • objectIdletime

        public java.lang.Long objectIdletime​(java.lang.String string)
        Specified by:
        objectIdletime in interface redis.clients.jedis.commands.AdvancedJedisCommands
        Overrides:
        objectIdletime in class redis.clients.jedis.Jedis
      • bitcount

        public java.lang.Long bitcount​(java.lang.String key)
        Specified by:
        bitcount in interface redis.clients.jedis.commands.JedisCommands
        Overrides:
        bitcount in class redis.clients.jedis.Jedis
      • bitcount

        public java.lang.Long bitcount​(java.lang.String key,
                                       long start,
                                       long end)
        Specified by:
        bitcount in interface redis.clients.jedis.commands.JedisCommands
        Overrides:
        bitcount in class redis.clients.jedis.Jedis
      • bitop

        public java.lang.Long bitop​(redis.clients.jedis.BitOP op,
                                    java.lang.String destKey,
                                    java.lang.String... srcKeys)
        Specified by:
        bitop in interface redis.clients.jedis.commands.MultiKeyCommands
        Overrides:
        bitop in class redis.clients.jedis.Jedis
      • sentinelMasters

        public java.util.List<java.util.Map<java.lang.String,​java.lang.String>> sentinelMasters()
        Specified by:
        sentinelMasters in interface redis.clients.jedis.commands.SentinelCommands
        Overrides:
        sentinelMasters in class redis.clients.jedis.Jedis
      • sentinelGetMasterAddrByName

        public java.util.List<java.lang.String> sentinelGetMasterAddrByName​(java.lang.String masterName)
        Specified by:
        sentinelGetMasterAddrByName in interface redis.clients.jedis.commands.SentinelCommands
        Overrides:
        sentinelGetMasterAddrByName in class redis.clients.jedis.Jedis
      • sentinelReset

        public java.lang.Long sentinelReset​(java.lang.String pattern)
        Specified by:
        sentinelReset in interface redis.clients.jedis.commands.SentinelCommands
        Overrides:
        sentinelReset in class redis.clients.jedis.Jedis
      • sentinelSlaves

        public java.util.List<java.util.Map<java.lang.String,​java.lang.String>> sentinelSlaves​(java.lang.String masterName)
        Specified by:
        sentinelSlaves in interface redis.clients.jedis.commands.SentinelCommands
        Overrides:
        sentinelSlaves in class redis.clients.jedis.Jedis
      • sentinelFailover

        public java.lang.String sentinelFailover​(java.lang.String masterName)
        Specified by:
        sentinelFailover in interface redis.clients.jedis.commands.SentinelCommands
        Overrides:
        sentinelFailover in class redis.clients.jedis.Jedis
      • sentinelMonitor

        public java.lang.String sentinelMonitor​(java.lang.String masterName,
                                                java.lang.String ip,
                                                int port,
                                                int quorum)
        Specified by:
        sentinelMonitor in interface redis.clients.jedis.commands.SentinelCommands
        Overrides:
        sentinelMonitor in class redis.clients.jedis.Jedis
      • sentinelRemove

        public java.lang.String sentinelRemove​(java.lang.String masterName)
        Specified by:
        sentinelRemove in interface redis.clients.jedis.commands.SentinelCommands
        Overrides:
        sentinelRemove in class redis.clients.jedis.Jedis
      • sentinelSet

        public java.lang.String sentinelSet​(java.lang.String masterName,
                                            java.util.Map<java.lang.String,​java.lang.String> parameterMap)
        Specified by:
        sentinelSet in interface redis.clients.jedis.commands.SentinelCommands
        Overrides:
        sentinelSet in class redis.clients.jedis.Jedis
      • dump

        public byte[] dump​(java.lang.String key)
        Specified by:
        dump in interface redis.clients.jedis.commands.JedisCommands
        Overrides:
        dump in class redis.clients.jedis.Jedis
      • restore

        public java.lang.String restore​(java.lang.String key,
                                        int ttl,
                                        byte[] serializedValue)
        Specified by:
        restore in interface redis.clients.jedis.commands.JedisCommands
        Overrides:
        restore in class redis.clients.jedis.Jedis
      • pexpire

        public java.lang.Long pexpire​(java.lang.String key,
                                      long milliseconds)
        Specified by:
        pexpire in interface redis.clients.jedis.commands.JedisCommands
        Overrides:
        pexpire in class redis.clients.jedis.Jedis
      • pexpireAt

        public java.lang.Long pexpireAt​(java.lang.String key,
                                        long millisecondsTimestamp)
        Specified by:
        pexpireAt in interface redis.clients.jedis.commands.JedisCommands
        Overrides:
        pexpireAt in class redis.clients.jedis.Jedis
      • pttl

        public java.lang.Long pttl​(java.lang.String key)
        Specified by:
        pttl in interface redis.clients.jedis.commands.JedisCommands
        Overrides:
        pttl in class redis.clients.jedis.Jedis
      • psetex

        public java.lang.String psetex​(java.lang.String key,
                                       long milliseconds,
                                       java.lang.String value)
        Specified by:
        psetex in interface redis.clients.jedis.commands.JedisCommands
        Overrides:
        psetex in class redis.clients.jedis.Jedis
      • clientKill

        public java.lang.String clientKill​(java.lang.String client)
        Specified by:
        clientKill in interface redis.clients.jedis.commands.AdvancedJedisCommands
        Overrides:
        clientKill in class redis.clients.jedis.Jedis
      • clientSetname

        public java.lang.String clientSetname​(java.lang.String name)
        Specified by:
        clientSetname in interface redis.clients.jedis.commands.AdvancedJedisCommands
        Overrides:
        clientSetname in class redis.clients.jedis.Jedis
      • migrate

        public java.lang.String migrate​(java.lang.String host,
                                        int port,
                                        java.lang.String key,
                                        int destinationDb,
                                        int timeout)
        Specified by:
        migrate in interface redis.clients.jedis.commands.AdvancedJedisCommands
        Overrides:
        migrate in class redis.clients.jedis.Jedis
      • scan

        public redis.clients.jedis.ScanResult<java.lang.String> scan​(java.lang.String cursor)
        Specified by:
        scan in interface redis.clients.jedis.commands.MultiKeyCommands
        Overrides:
        scan in class redis.clients.jedis.Jedis
      • scan

        public redis.clients.jedis.ScanResult<java.lang.String> scan​(java.lang.String cursor,
                                                                     redis.clients.jedis.ScanParams params)
        Specified by:
        scan in interface redis.clients.jedis.commands.MultiKeyCommands
        Overrides:
        scan in class redis.clients.jedis.Jedis
      • hscan

        public redis.clients.jedis.ScanResult<java.util.Map.Entry<java.lang.String,​java.lang.String>> hscan​(java.lang.String key,
                                                                                                                  java.lang.String cursor)
        Specified by:
        hscan in interface redis.clients.jedis.commands.JedisCommands
        Overrides:
        hscan in class redis.clients.jedis.Jedis
      • hscan

        public redis.clients.jedis.ScanResult<java.util.Map.Entry<java.lang.String,​java.lang.String>> hscan​(java.lang.String key,
                                                                                                                  java.lang.String cursor,
                                                                                                                  redis.clients.jedis.ScanParams params)
        Specified by:
        hscan in interface redis.clients.jedis.commands.JedisCommands
        Overrides:
        hscan in class redis.clients.jedis.Jedis
      • sscan

        public redis.clients.jedis.ScanResult<java.lang.String> sscan​(java.lang.String key,
                                                                      java.lang.String cursor)
        Specified by:
        sscan in interface redis.clients.jedis.commands.JedisCommands
        Overrides:
        sscan in class redis.clients.jedis.Jedis
      • sscan

        public redis.clients.jedis.ScanResult<java.lang.String> sscan​(java.lang.String key,
                                                                      java.lang.String cursor,
                                                                      redis.clients.jedis.ScanParams params)
        Specified by:
        sscan in interface redis.clients.jedis.commands.JedisCommands
        Overrides:
        sscan in class redis.clients.jedis.Jedis
      • zscan

        public redis.clients.jedis.ScanResult<redis.clients.jedis.Tuple> zscan​(java.lang.String key,
                                                                               java.lang.String cursor)
        Specified by:
        zscan in interface redis.clients.jedis.commands.JedisCommands
        Overrides:
        zscan in class redis.clients.jedis.Jedis
      • zscan

        public redis.clients.jedis.ScanResult<redis.clients.jedis.Tuple> zscan​(java.lang.String key,
                                                                               java.lang.String cursor,
                                                                               redis.clients.jedis.ScanParams params)
        Specified by:
        zscan in interface redis.clients.jedis.commands.JedisCommands
        Overrides:
        zscan in class redis.clients.jedis.Jedis
      • clusterNodes

        public java.lang.String clusterNodes()
        Specified by:
        clusterNodes in interface redis.clients.jedis.commands.ClusterCommands
        Overrides:
        clusterNodes in class redis.clients.jedis.Jedis
      • readonly

        public java.lang.String readonly()
        Specified by:
        readonly in interface redis.clients.jedis.commands.ClusterCommands
        Overrides:
        readonly in class redis.clients.jedis.Jedis
      • clusterMeet

        public java.lang.String clusterMeet​(java.lang.String ip,
                                            int port)
        Specified by:
        clusterMeet in interface redis.clients.jedis.commands.ClusterCommands
        Overrides:
        clusterMeet in class redis.clients.jedis.Jedis
      • clusterReset

        public java.lang.String clusterReset​(redis.clients.jedis.ClusterReset resetType)
        Specified by:
        clusterReset in interface redis.clients.jedis.commands.ClusterCommands
        Overrides:
        clusterReset in class redis.clients.jedis.Jedis
      • clusterAddSlots

        public java.lang.String clusterAddSlots​(int... slots)
        Specified by:
        clusterAddSlots in interface redis.clients.jedis.commands.ClusterCommands
        Overrides:
        clusterAddSlots in class redis.clients.jedis.Jedis
      • clusterDelSlots

        public java.lang.String clusterDelSlots​(int... slots)
        Specified by:
        clusterDelSlots in interface redis.clients.jedis.commands.ClusterCommands
        Overrides:
        clusterDelSlots in class redis.clients.jedis.Jedis
      • clusterInfo

        public java.lang.String clusterInfo()
        Specified by:
        clusterInfo in interface redis.clients.jedis.commands.ClusterCommands
        Overrides:
        clusterInfo in class redis.clients.jedis.Jedis
      • clusterGetKeysInSlot

        public java.util.List<java.lang.String> clusterGetKeysInSlot​(int slot,
                                                                     int count)
        Specified by:
        clusterGetKeysInSlot in interface redis.clients.jedis.commands.ClusterCommands
        Overrides:
        clusterGetKeysInSlot in class redis.clients.jedis.Jedis
      • clusterSetSlotNode

        public java.lang.String clusterSetSlotNode​(int slot,
                                                   java.lang.String nodeId)
        Specified by:
        clusterSetSlotNode in interface redis.clients.jedis.commands.ClusterCommands
        Overrides:
        clusterSetSlotNode in class redis.clients.jedis.Jedis
      • clusterSetSlotMigrating

        public java.lang.String clusterSetSlotMigrating​(int slot,
                                                        java.lang.String nodeId)
        Specified by:
        clusterSetSlotMigrating in interface redis.clients.jedis.commands.ClusterCommands
        Overrides:
        clusterSetSlotMigrating in class redis.clients.jedis.Jedis
      • clusterSetSlotImporting

        public java.lang.String clusterSetSlotImporting​(int slot,
                                                        java.lang.String nodeId)
        Specified by:
        clusterSetSlotImporting in interface redis.clients.jedis.commands.ClusterCommands
        Overrides:
        clusterSetSlotImporting in class redis.clients.jedis.Jedis
      • clusterSetSlotStable

        public java.lang.String clusterSetSlotStable​(int slot)
        Specified by:
        clusterSetSlotStable in interface redis.clients.jedis.commands.ClusterCommands
        Overrides:
        clusterSetSlotStable in class redis.clients.jedis.Jedis
      • clusterForget

        public java.lang.String clusterForget​(java.lang.String nodeId)
        Specified by:
        clusterForget in interface redis.clients.jedis.commands.ClusterCommands
        Overrides:
        clusterForget in class redis.clients.jedis.Jedis
      • clusterFlushSlots

        public java.lang.String clusterFlushSlots()
        Specified by:
        clusterFlushSlots in interface redis.clients.jedis.commands.ClusterCommands
        Overrides:
        clusterFlushSlots in class redis.clients.jedis.Jedis
      • clusterKeySlot

        public java.lang.Long clusterKeySlot​(java.lang.String key)
        Specified by:
        clusterKeySlot in interface redis.clients.jedis.commands.ClusterCommands
        Overrides:
        clusterKeySlot in class redis.clients.jedis.Jedis
      • clusterCountKeysInSlot

        public java.lang.Long clusterCountKeysInSlot​(int slot)
        Specified by:
        clusterCountKeysInSlot in interface redis.clients.jedis.commands.ClusterCommands
        Overrides:
        clusterCountKeysInSlot in class redis.clients.jedis.Jedis
      • clusterSaveConfig

        public java.lang.String clusterSaveConfig()
        Specified by:
        clusterSaveConfig in interface redis.clients.jedis.commands.ClusterCommands
        Overrides:
        clusterSaveConfig in class redis.clients.jedis.Jedis
      • clusterReplicate

        public java.lang.String clusterReplicate​(java.lang.String nodeId)
        Specified by:
        clusterReplicate in interface redis.clients.jedis.commands.ClusterCommands
        Overrides:
        clusterReplicate in class redis.clients.jedis.Jedis
      • clusterSlaves

        public java.util.List<java.lang.String> clusterSlaves​(java.lang.String nodeId)
        Specified by:
        clusterSlaves in interface redis.clients.jedis.commands.ClusterCommands
        Overrides:
        clusterSlaves in class redis.clients.jedis.Jedis
      • clusterFailover

        public java.lang.String clusterFailover()
        Specified by:
        clusterFailover in interface redis.clients.jedis.commands.ClusterCommands
        Overrides:
        clusterFailover in class redis.clients.jedis.Jedis
      • clusterSlots

        public java.util.List<java.lang.Object> clusterSlots()
        Specified by:
        clusterSlots in interface redis.clients.jedis.commands.ClusterCommands
        Overrides:
        clusterSlots in class redis.clients.jedis.Jedis
      • asking

        public java.lang.String asking()
        Overrides:
        asking in class redis.clients.jedis.Jedis
      • pubsubChannels

        public java.util.List<java.lang.String> pubsubChannels​(java.lang.String pattern)
        Overrides:
        pubsubChannels in class redis.clients.jedis.Jedis
      • pubsubNumPat

        public java.lang.Long pubsubNumPat()
        Overrides:
        pubsubNumPat in class redis.clients.jedis.Jedis
      • pubsubNumSub

        public java.util.Map<java.lang.String,​java.lang.String> pubsubNumSub​(java.lang.String... channels)
        Overrides:
        pubsubNumSub in class redis.clients.jedis.Jedis
      • close

        public void close()
        Specified by:
        close in interface java.lang.AutoCloseable
        Specified by:
        close in interface java.io.Closeable
        Overrides:
        close in class redis.clients.jedis.Jedis
      • setDataSource

        public void setDataSource​(redis.clients.jedis.JedisPoolAbstract jedisPool)
        Overrides:
        setDataSource in class redis.clients.jedis.Jedis
      • pfadd

        public java.lang.Long pfadd​(java.lang.String key,
                                    java.lang.String... elements)
        Specified by:
        pfadd in interface redis.clients.jedis.commands.JedisCommands
        Overrides:
        pfadd in class redis.clients.jedis.Jedis
      • pfcount

        public long pfcount​(java.lang.String key)
        Specified by:
        pfcount in interface redis.clients.jedis.commands.JedisCommands
        Overrides:
        pfcount in class redis.clients.jedis.Jedis
      • pfcount

        public long pfcount​(java.lang.String... keys)
        Specified by:
        pfcount in interface redis.clients.jedis.commands.MultiKeyCommands
        Overrides:
        pfcount in class redis.clients.jedis.Jedis
      • pfmerge

        public java.lang.String pfmerge​(java.lang.String destkey,
                                        java.lang.String... sourcekeys)
        Specified by:
        pfmerge in interface redis.clients.jedis.commands.MultiKeyCommands
        Overrides:
        pfmerge in class redis.clients.jedis.Jedis
      • blpop

        public java.util.List<java.lang.String> blpop​(int timeout,
                                                      java.lang.String key)
        Specified by:
        blpop in interface redis.clients.jedis.commands.JedisCommands
        Overrides:
        blpop in class redis.clients.jedis.Jedis
      • brpop

        public java.util.List<java.lang.String> brpop​(int timeout,
                                                      java.lang.String key)
        Specified by:
        brpop in interface redis.clients.jedis.commands.JedisCommands
        Overrides:
        brpop in class redis.clients.jedis.Jedis
      • geoadd

        public java.lang.Long geoadd​(java.lang.String key,
                                     double longitude,
                                     double latitude,
                                     java.lang.String member)
        Specified by:
        geoadd in interface redis.clients.jedis.commands.JedisCommands
        Overrides:
        geoadd in class redis.clients.jedis.Jedis
      • geoadd

        public java.lang.Long geoadd​(java.lang.String key,
                                     java.util.Map<java.lang.String,​redis.clients.jedis.GeoCoordinate> memberCoordinateMap)
        Specified by:
        geoadd in interface redis.clients.jedis.commands.JedisCommands
        Overrides:
        geoadd in class redis.clients.jedis.Jedis
      • geodist

        public java.lang.Double geodist​(java.lang.String key,
                                        java.lang.String member1,
                                        java.lang.String member2)
        Specified by:
        geodist in interface redis.clients.jedis.commands.JedisCommands
        Overrides:
        geodist in class redis.clients.jedis.Jedis
      • geodist

        public java.lang.Double geodist​(java.lang.String key,
                                        java.lang.String member1,
                                        java.lang.String member2,
                                        redis.clients.jedis.GeoUnit unit)
        Specified by:
        geodist in interface redis.clients.jedis.commands.JedisCommands
        Overrides:
        geodist in class redis.clients.jedis.Jedis
      • geohash

        public java.util.List<java.lang.String> geohash​(java.lang.String key,
                                                        java.lang.String... members)
        Specified by:
        geohash in interface redis.clients.jedis.commands.JedisCommands
        Overrides:
        geohash in class redis.clients.jedis.Jedis
      • geopos

        public java.util.List<redis.clients.jedis.GeoCoordinate> geopos​(java.lang.String key,
                                                                        java.lang.String... members)
        Specified by:
        geopos in interface redis.clients.jedis.commands.JedisCommands
        Overrides:
        geopos in class redis.clients.jedis.Jedis
      • georadius

        public java.util.List<redis.clients.jedis.GeoRadiusResponse> georadius​(java.lang.String key,
                                                                               double longitude,
                                                                               double latitude,
                                                                               double radius,
                                                                               redis.clients.jedis.GeoUnit unit)
        Specified by:
        georadius in interface redis.clients.jedis.commands.JedisCommands
        Overrides:
        georadius in class redis.clients.jedis.Jedis
      • georadius

        public java.util.List<redis.clients.jedis.GeoRadiusResponse> georadius​(java.lang.String key,
                                                                               double longitude,
                                                                               double latitude,
                                                                               double radius,
                                                                               redis.clients.jedis.GeoUnit unit,
                                                                               redis.clients.jedis.params.GeoRadiusParam param)
        Specified by:
        georadius in interface redis.clients.jedis.commands.JedisCommands
        Overrides:
        georadius in class redis.clients.jedis.Jedis
      • georadiusByMember

        public java.util.List<redis.clients.jedis.GeoRadiusResponse> georadiusByMember​(java.lang.String key,
                                                                                       java.lang.String member,
                                                                                       double radius,
                                                                                       redis.clients.jedis.GeoUnit unit)
        Specified by:
        georadiusByMember in interface redis.clients.jedis.commands.JedisCommands
        Overrides:
        georadiusByMember in class redis.clients.jedis.Jedis
      • georadiusByMember

        public java.util.List<redis.clients.jedis.GeoRadiusResponse> georadiusByMember​(java.lang.String key,
                                                                                       java.lang.String member,
                                                                                       double radius,
                                                                                       redis.clients.jedis.GeoUnit unit,
                                                                                       redis.clients.jedis.params.GeoRadiusParam param)
        Specified by:
        georadiusByMember in interface redis.clients.jedis.commands.JedisCommands
        Overrides:
        georadiusByMember in class redis.clients.jedis.Jedis
      • bitfield

        public java.util.List<java.lang.Long> bitfield​(java.lang.String key,
                                                       java.lang.String... arguments)
        Specified by:
        bitfield in interface redis.clients.jedis.commands.JedisCommands
        Overrides:
        bitfield in class redis.clients.jedis.Jedis
      • ping

        public java.lang.String ping()
        Specified by:
        ping in interface redis.clients.jedis.commands.BasicCommands
        Overrides:
        ping in class redis.clients.jedis.BinaryJedis
      • set

        public java.lang.String set​(byte[] key,
                                    byte[] value)
        Specified by:
        set in interface redis.clients.jedis.commands.BinaryJedisCommands
        Overrides:
        set in class redis.clients.jedis.BinaryJedis
      • set

        public java.lang.String set​(byte[] key,
                                    byte[] value,
                                    redis.clients.jedis.params.SetParams params)
        Specified by:
        set in interface redis.clients.jedis.commands.BinaryJedisCommands
        Overrides:
        set in class redis.clients.jedis.BinaryJedis
      • get

        public byte[] get​(byte[] key)
        Specified by:
        get in interface redis.clients.jedis.commands.BinaryJedisCommands
        Overrides:
        get in class redis.clients.jedis.BinaryJedis
      • quit

        public java.lang.String quit()
        Specified by:
        quit in interface redis.clients.jedis.commands.BasicCommands
        Overrides:
        quit in class redis.clients.jedis.BinaryJedis
      • exists

        public java.lang.Long exists​(byte[]... keys)
        Specified by:
        exists in interface redis.clients.jedis.commands.MultiKeyBinaryCommands
        Overrides:
        exists in class redis.clients.jedis.BinaryJedis
      • exists

        public java.lang.Boolean exists​(byte[] key)
        Specified by:
        exists in interface redis.clients.jedis.commands.BinaryJedisCommands
        Overrides:
        exists in class redis.clients.jedis.BinaryJedis
      • del

        public java.lang.Long del​(byte[]... keys)
        Specified by:
        del in interface redis.clients.jedis.commands.MultiKeyBinaryCommands
        Overrides:
        del in class redis.clients.jedis.BinaryJedis
      • del

        public java.lang.Long del​(byte[] key)
        Specified by:
        del in interface redis.clients.jedis.commands.BinaryJedisCommands
        Overrides:
        del in class redis.clients.jedis.BinaryJedis
      • type

        public java.lang.String type​(byte[] key)
        Specified by:
        type in interface redis.clients.jedis.commands.BinaryJedisCommands
        Overrides:
        type in class redis.clients.jedis.BinaryJedis
      • flushDB

        public java.lang.String flushDB()
        Specified by:
        flushDB in interface redis.clients.jedis.commands.BasicCommands
        Overrides:
        flushDB in class redis.clients.jedis.BinaryJedis
      • keys

        public java.util.Set<byte[]> keys​(byte[] pattern)
        Specified by:
        keys in interface redis.clients.jedis.commands.MultiKeyBinaryCommands
        Overrides:
        keys in class redis.clients.jedis.BinaryJedis
      • randomBinaryKey

        public byte[] randomBinaryKey()
        Specified by:
        randomBinaryKey in interface redis.clients.jedis.commands.MultiKeyBinaryCommands
        Overrides:
        randomBinaryKey in class redis.clients.jedis.BinaryJedis
      • rename

        public java.lang.String rename​(byte[] oldkey,
                                       byte[] newkey)
        Specified by:
        rename in interface redis.clients.jedis.commands.MultiKeyBinaryCommands
        Overrides:
        rename in class redis.clients.jedis.BinaryJedis
      • renamenx

        public java.lang.Long renamenx​(byte[] oldkey,
                                       byte[] newkey)
        Specified by:
        renamenx in interface redis.clients.jedis.commands.MultiKeyBinaryCommands
        Overrides:
        renamenx in class redis.clients.jedis.BinaryJedis
      • dbSize

        public java.lang.Long dbSize()
        Specified by:
        dbSize in interface redis.clients.jedis.commands.BasicCommands
        Overrides:
        dbSize in class redis.clients.jedis.BinaryJedis
      • expire

        public java.lang.Long expire​(byte[] key,
                                     int seconds)
        Specified by:
        expire in interface redis.clients.jedis.commands.BinaryJedisCommands
        Overrides:
        expire in class redis.clients.jedis.BinaryJedis
      • expireAt

        public java.lang.Long expireAt​(byte[] key,
                                       long unixTime)
        Specified by:
        expireAt in interface redis.clients.jedis.commands.BinaryJedisCommands
        Overrides:
        expireAt in class redis.clients.jedis.BinaryJedis
      • ttl

        public java.lang.Long ttl​(byte[] key)
        Specified by:
        ttl in interface redis.clients.jedis.commands.BinaryJedisCommands
        Overrides:
        ttl in class redis.clients.jedis.BinaryJedis
      • select

        public java.lang.String select​(int index)
        Specified by:
        select in interface redis.clients.jedis.commands.BasicCommands
        Overrides:
        select in class redis.clients.jedis.BinaryJedis
      • move

        public java.lang.Long move​(byte[] key,
                                   int dbIndex)
        Specified by:
        move in interface redis.clients.jedis.commands.BinaryJedisCommands
        Overrides:
        move in class redis.clients.jedis.BinaryJedis
      • flushAll

        public java.lang.String flushAll()
        Specified by:
        flushAll in interface redis.clients.jedis.commands.BasicCommands
        Overrides:
        flushAll in class redis.clients.jedis.BinaryJedis
      • getSet

        public byte[] getSet​(byte[] key,
                             byte[] value)
        Specified by:
        getSet in interface redis.clients.jedis.commands.BinaryJedisCommands
        Overrides:
        getSet in class redis.clients.jedis.BinaryJedis
      • mget

        public java.util.List<byte[]> mget​(byte[]... keys)
        Specified by:
        mget in interface redis.clients.jedis.commands.MultiKeyBinaryCommands
        Overrides:
        mget in class redis.clients.jedis.BinaryJedis
      • setnx

        public java.lang.Long setnx​(byte[] key,
                                    byte[] value)
        Specified by:
        setnx in interface redis.clients.jedis.commands.BinaryJedisCommands
        Overrides:
        setnx in class redis.clients.jedis.BinaryJedis
      • setex

        public java.lang.String setex​(byte[] key,
                                      int seconds,
                                      byte[] value)
        Specified by:
        setex in interface redis.clients.jedis.commands.BinaryJedisCommands
        Overrides:
        setex in class redis.clients.jedis.BinaryJedis
      • mset

        public java.lang.String mset​(byte[]... keysvalues)
        Specified by:
        mset in interface redis.clients.jedis.commands.MultiKeyBinaryCommands
        Overrides:
        mset in class redis.clients.jedis.BinaryJedis
      • msetnx

        public java.lang.Long msetnx​(byte[]... keysvalues)
        Specified by:
        msetnx in interface redis.clients.jedis.commands.MultiKeyBinaryCommands
        Overrides:
        msetnx in class redis.clients.jedis.BinaryJedis
      • decrBy

        public java.lang.Long decrBy​(byte[] key,
                                     long integer)
        Specified by:
        decrBy in interface redis.clients.jedis.commands.BinaryJedisCommands
        Overrides:
        decrBy in class redis.clients.jedis.BinaryJedis
      • decr

        public java.lang.Long decr​(byte[] key)
        Specified by:
        decr in interface redis.clients.jedis.commands.BinaryJedisCommands
        Overrides:
        decr in class redis.clients.jedis.BinaryJedis
      • incrBy

        public java.lang.Long incrBy​(byte[] key,
                                     long integer)
        Specified by:
        incrBy in interface redis.clients.jedis.commands.BinaryJedisCommands
        Overrides:
        incrBy in class redis.clients.jedis.BinaryJedis
      • incrByFloat

        public java.lang.Double incrByFloat​(byte[] key,
                                            double integer)
        Specified by:
        incrByFloat in interface redis.clients.jedis.commands.BinaryJedisCommands
        Overrides:
        incrByFloat in class redis.clients.jedis.BinaryJedis
      • incr

        public java.lang.Long incr​(byte[] key)
        Specified by:
        incr in interface redis.clients.jedis.commands.BinaryJedisCommands
        Overrides:
        incr in class redis.clients.jedis.BinaryJedis
      • append

        public java.lang.Long append​(byte[] key,
                                     byte[] value)
        Specified by:
        append in interface redis.clients.jedis.commands.BinaryJedisCommands
        Overrides:
        append in class redis.clients.jedis.BinaryJedis
      • substr

        public byte[] substr​(byte[] key,
                             int start,
                             int end)
        Specified by:
        substr in interface redis.clients.jedis.commands.BinaryJedisCommands
        Overrides:
        substr in class redis.clients.jedis.BinaryJedis
      • hset

        public java.lang.Long hset​(byte[] key,
                                   byte[] field,
                                   byte[] value)
        Specified by:
        hset in interface redis.clients.jedis.commands.BinaryJedisCommands
        Overrides:
        hset in class redis.clients.jedis.BinaryJedis
      • hget

        public byte[] hget​(byte[] key,
                           byte[] field)
        Specified by:
        hget in interface redis.clients.jedis.commands.BinaryJedisCommands
        Overrides:
        hget in class redis.clients.jedis.BinaryJedis
      • hsetnx

        public java.lang.Long hsetnx​(byte[] key,
                                     byte[] field,
                                     byte[] value)
        Specified by:
        hsetnx in interface redis.clients.jedis.commands.BinaryJedisCommands
        Overrides:
        hsetnx in class redis.clients.jedis.BinaryJedis
      • hmset

        public java.lang.String hmset​(byte[] key,
                                      java.util.Map<byte[],​byte[]> hash)
        Specified by:
        hmset in interface redis.clients.jedis.commands.BinaryJedisCommands
        Overrides:
        hmset in class redis.clients.jedis.BinaryJedis
      • hmget

        public java.util.List<byte[]> hmget​(byte[] key,
                                            byte[]... fields)
        Specified by:
        hmget in interface redis.clients.jedis.commands.BinaryJedisCommands
        Overrides:
        hmget in class redis.clients.jedis.BinaryJedis
      • hincrBy

        public java.lang.Long hincrBy​(byte[] key,
                                      byte[] field,
                                      long value)
        Specified by:
        hincrBy in interface redis.clients.jedis.commands.BinaryJedisCommands
        Overrides:
        hincrBy in class redis.clients.jedis.BinaryJedis
      • hincrByFloat

        public java.lang.Double hincrByFloat​(byte[] key,
                                             byte[] field,
                                             double value)
        Specified by:
        hincrByFloat in interface redis.clients.jedis.commands.BinaryJedisCommands
        Overrides:
        hincrByFloat in class redis.clients.jedis.BinaryJedis
      • hexists

        public java.lang.Boolean hexists​(byte[] key,
                                         byte[] field)
        Specified by:
        hexists in interface redis.clients.jedis.commands.BinaryJedisCommands
        Overrides:
        hexists in class redis.clients.jedis.BinaryJedis
      • hdel

        public java.lang.Long hdel​(byte[] key,
                                   byte[]... fields)
        Specified by:
        hdel in interface redis.clients.jedis.commands.BinaryJedisCommands
        Overrides:
        hdel in class redis.clients.jedis.BinaryJedis
      • hlen

        public java.lang.Long hlen​(byte[] key)
        Specified by:
        hlen in interface redis.clients.jedis.commands.BinaryJedisCommands
        Overrides:
        hlen in class redis.clients.jedis.BinaryJedis
      • hkeys

        public java.util.Set<byte[]> hkeys​(byte[] key)
        Specified by:
        hkeys in interface redis.clients.jedis.commands.BinaryJedisCommands
        Overrides:
        hkeys in class redis.clients.jedis.BinaryJedis
      • hvals

        public java.util.List<byte[]> hvals​(byte[] key)
        Specified by:
        hvals in interface redis.clients.jedis.commands.BinaryJedisCommands
        Overrides:
        hvals in class redis.clients.jedis.BinaryJedis
      • hgetAll

        public java.util.Map<byte[],​byte[]> hgetAll​(byte[] key)
        Specified by:
        hgetAll in interface redis.clients.jedis.commands.BinaryJedisCommands
        Overrides:
        hgetAll in class redis.clients.jedis.BinaryJedis
      • rpush

        public java.lang.Long rpush​(byte[] key,
                                    byte[]... strings)
        Specified by:
        rpush in interface redis.clients.jedis.commands.BinaryJedisCommands
        Overrides:
        rpush in class redis.clients.jedis.BinaryJedis
      • lpush

        public java.lang.Long lpush​(byte[] key,
                                    byte[]... strings)
        Specified by:
        lpush in interface redis.clients.jedis.commands.BinaryJedisCommands
        Overrides:
        lpush in class redis.clients.jedis.BinaryJedis
      • llen

        public java.lang.Long llen​(byte[] key)
        Specified by:
        llen in interface redis.clients.jedis.commands.BinaryJedisCommands
        Overrides:
        llen in class redis.clients.jedis.BinaryJedis
      • lrange

        public java.util.List<byte[]> lrange​(byte[] key,
                                             long start,
                                             long end)
        Specified by:
        lrange in interface redis.clients.jedis.commands.BinaryJedisCommands
        Overrides:
        lrange in class redis.clients.jedis.BinaryJedis
      • ltrim

        public java.lang.String ltrim​(byte[] key,
                                      long start,
                                      long end)
        Specified by:
        ltrim in interface redis.clients.jedis.commands.BinaryJedisCommands
        Overrides:
        ltrim in class redis.clients.jedis.BinaryJedis
      • lindex

        public byte[] lindex​(byte[] key,
                             long index)
        Specified by:
        lindex in interface redis.clients.jedis.commands.BinaryJedisCommands
        Overrides:
        lindex in class redis.clients.jedis.BinaryJedis
      • lset

        public java.lang.String lset​(byte[] key,
                                     long index,
                                     byte[] value)
        Specified by:
        lset in interface redis.clients.jedis.commands.BinaryJedisCommands
        Overrides:
        lset in class redis.clients.jedis.BinaryJedis
      • lrem

        public java.lang.Long lrem​(byte[] key,
                                   long count,
                                   byte[] value)
        Specified by:
        lrem in interface redis.clients.jedis.commands.BinaryJedisCommands
        Overrides:
        lrem in class redis.clients.jedis.BinaryJedis
      • lpop

        public byte[] lpop​(byte[] key)
        Specified by:
        lpop in interface redis.clients.jedis.commands.BinaryJedisCommands
        Overrides:
        lpop in class redis.clients.jedis.BinaryJedis
      • rpop

        public byte[] rpop​(byte[] key)
        Specified by:
        rpop in interface redis.clients.jedis.commands.BinaryJedisCommands
        Overrides:
        rpop in class redis.clients.jedis.BinaryJedis
      • rpoplpush

        public byte[] rpoplpush​(byte[] srckey,
                                byte[] dstkey)
        Specified by:
        rpoplpush in interface redis.clients.jedis.commands.MultiKeyBinaryCommands
        Overrides:
        rpoplpush in class redis.clients.jedis.BinaryJedis
      • sadd

        public java.lang.Long sadd​(byte[] key,
                                   byte[]... members)
        Specified by:
        sadd in interface redis.clients.jedis.commands.BinaryJedisCommands
        Overrides:
        sadd in class redis.clients.jedis.BinaryJedis
      • smembers

        public java.util.Set<byte[]> smembers​(byte[] key)
        Specified by:
        smembers in interface redis.clients.jedis.commands.BinaryJedisCommands
        Overrides:
        smembers in class redis.clients.jedis.BinaryJedis
      • srem

        public java.lang.Long srem​(byte[] key,
                                   byte[]... member)
        Specified by:
        srem in interface redis.clients.jedis.commands.BinaryJedisCommands
        Overrides:
        srem in class redis.clients.jedis.BinaryJedis
      • spop

        public byte[] spop​(byte[] key)
        Specified by:
        spop in interface redis.clients.jedis.commands.BinaryJedisCommands
        Overrides:
        spop in class redis.clients.jedis.BinaryJedis
      • spop

        public java.util.Set<byte[]> spop​(byte[] key,
                                          long count)
        Specified by:
        spop in interface redis.clients.jedis.commands.BinaryJedisCommands
        Overrides:
        spop in class redis.clients.jedis.BinaryJedis
      • smove

        public java.lang.Long smove​(byte[] srckey,
                                    byte[] dstkey,
                                    byte[] member)
        Specified by:
        smove in interface redis.clients.jedis.commands.MultiKeyBinaryCommands
        Overrides:
        smove in class redis.clients.jedis.BinaryJedis
      • scard

        public java.lang.Long scard​(byte[] key)
        Specified by:
        scard in interface redis.clients.jedis.commands.BinaryJedisCommands
        Overrides:
        scard in class redis.clients.jedis.BinaryJedis
      • sismember

        public java.lang.Boolean sismember​(byte[] key,
                                           byte[] member)
        Specified by:
        sismember in interface redis.clients.jedis.commands.BinaryJedisCommands
        Overrides:
        sismember in class redis.clients.jedis.BinaryJedis
      • sinter

        public java.util.Set<byte[]> sinter​(byte[]... keys)
        Specified by:
        sinter in interface redis.clients.jedis.commands.MultiKeyBinaryCommands
        Overrides:
        sinter in class redis.clients.jedis.BinaryJedis
      • sinterstore

        public java.lang.Long sinterstore​(byte[] dstkey,
                                          byte[]... keys)
        Specified by:
        sinterstore in interface redis.clients.jedis.commands.MultiKeyBinaryCommands
        Overrides:
        sinterstore in class redis.clients.jedis.BinaryJedis
      • sunion

        public java.util.Set<byte[]> sunion​(byte[]... keys)
        Specified by:
        sunion in interface redis.clients.jedis.commands.MultiKeyBinaryCommands
        Overrides:
        sunion in class redis.clients.jedis.BinaryJedis
      • sunionstore

        public java.lang.Long sunionstore​(byte[] dstkey,
                                          byte[]... keys)
        Specified by:
        sunionstore in interface redis.clients.jedis.commands.MultiKeyBinaryCommands
        Overrides:
        sunionstore in class redis.clients.jedis.BinaryJedis
      • sdiff

        public java.util.Set<byte[]> sdiff​(byte[]... keys)
        Specified by:
        sdiff in interface redis.clients.jedis.commands.MultiKeyBinaryCommands
        Overrides:
        sdiff in class redis.clients.jedis.BinaryJedis
      • sdiffstore

        public java.lang.Long sdiffstore​(byte[] dstkey,
                                         byte[]... keys)
        Specified by:
        sdiffstore in interface redis.clients.jedis.commands.MultiKeyBinaryCommands
        Overrides:
        sdiffstore in class redis.clients.jedis.BinaryJedis
      • srandmember

        public byte[] srandmember​(byte[] key)
        Specified by:
        srandmember in interface redis.clients.jedis.commands.BinaryJedisCommands
        Overrides:
        srandmember in class redis.clients.jedis.BinaryJedis
      • srandmember

        public java.util.List<byte[]> srandmember​(byte[] key,
                                                  int count)
        Specified by:
        srandmember in interface redis.clients.jedis.commands.BinaryJedisCommands
        Overrides:
        srandmember in class redis.clients.jedis.BinaryJedis
      • zadd

        public java.lang.Long zadd​(byte[] key,
                                   double score,
                                   byte[] member)
        Specified by:
        zadd in interface redis.clients.jedis.commands.BinaryJedisCommands
        Overrides:
        zadd in class redis.clients.jedis.BinaryJedis
      • zadd

        public java.lang.Long zadd​(byte[] key,
                                   double score,
                                   byte[] member,
                                   redis.clients.jedis.params.ZAddParams params)
        Specified by:
        zadd in interface redis.clients.jedis.commands.BinaryJedisCommands
        Overrides:
        zadd in class redis.clients.jedis.BinaryJedis
      • zadd

        public java.lang.Long zadd​(byte[] key,
                                   java.util.Map<byte[],​java.lang.Double> scoreMembers)
        Specified by:
        zadd in interface redis.clients.jedis.commands.BinaryJedisCommands
        Overrides:
        zadd in class redis.clients.jedis.BinaryJedis
      • zadd

        public java.lang.Long zadd​(byte[] key,
                                   java.util.Map<byte[],​java.lang.Double> scoreMembers,
                                   redis.clients.jedis.params.ZAddParams params)
        Specified by:
        zadd in interface redis.clients.jedis.commands.BinaryJedisCommands
        Overrides:
        zadd in class redis.clients.jedis.BinaryJedis
      • zrange

        public java.util.Set<byte[]> zrange​(byte[] key,
                                            long start,
                                            long end)
        Specified by:
        zrange in interface redis.clients.jedis.commands.BinaryJedisCommands
        Overrides:
        zrange in class redis.clients.jedis.BinaryJedis
      • zrem

        public java.lang.Long zrem​(byte[] key,
                                   byte[]... members)
        Specified by:
        zrem in interface redis.clients.jedis.commands.BinaryJedisCommands
        Overrides:
        zrem in class redis.clients.jedis.BinaryJedis
      • zincrby

        public java.lang.Double zincrby​(byte[] key,
                                        double score,
                                        byte[] member)
        Specified by:
        zincrby in interface redis.clients.jedis.commands.BinaryJedisCommands
        Overrides:
        zincrby in class redis.clients.jedis.BinaryJedis
      • zincrby

        public java.lang.Double zincrby​(byte[] key,
                                        double score,
                                        byte[] member,
                                        redis.clients.jedis.params.ZIncrByParams params)
        Specified by:
        zincrby in interface redis.clients.jedis.commands.BinaryJedisCommands
        Overrides:
        zincrby in class redis.clients.jedis.BinaryJedis
      • zrank

        public java.lang.Long zrank​(byte[] key,
                                    byte[] member)
        Specified by:
        zrank in interface redis.clients.jedis.commands.BinaryJedisCommands
        Overrides:
        zrank in class redis.clients.jedis.BinaryJedis
      • zrevrank

        public java.lang.Long zrevrank​(byte[] key,
                                       byte[] member)
        Specified by:
        zrevrank in interface redis.clients.jedis.commands.BinaryJedisCommands
        Overrides:
        zrevrank in class redis.clients.jedis.BinaryJedis
      • zrevrange

        public java.util.Set<byte[]> zrevrange​(byte[] key,
                                               long start,
                                               long end)
        Specified by:
        zrevrange in interface redis.clients.jedis.commands.BinaryJedisCommands
        Overrides:
        zrevrange in class redis.clients.jedis.BinaryJedis
      • zrangeWithScores

        public java.util.Set<redis.clients.jedis.Tuple> zrangeWithScores​(byte[] key,
                                                                         long start,
                                                                         long end)
        Specified by:
        zrangeWithScores in interface redis.clients.jedis.commands.BinaryJedisCommands
        Overrides:
        zrangeWithScores in class redis.clients.jedis.BinaryJedis
      • zrevrangeWithScores

        public java.util.Set<redis.clients.jedis.Tuple> zrevrangeWithScores​(byte[] key,
                                                                            long start,
                                                                            long end)
        Specified by:
        zrevrangeWithScores in interface redis.clients.jedis.commands.BinaryJedisCommands
        Overrides:
        zrevrangeWithScores in class redis.clients.jedis.BinaryJedis
      • zcard

        public java.lang.Long zcard​(byte[] key)
        Specified by:
        zcard in interface redis.clients.jedis.commands.BinaryJedisCommands
        Overrides:
        zcard in class redis.clients.jedis.BinaryJedis
      • zscore

        public java.lang.Double zscore​(byte[] key,
                                       byte[] member)
        Specified by:
        zscore in interface redis.clients.jedis.commands.BinaryJedisCommands
        Overrides:
        zscore in class redis.clients.jedis.BinaryJedis
      • multi

        public redis.clients.jedis.Transaction multi()
        Overrides:
        multi in class redis.clients.jedis.BinaryJedis
      • connect

        public void connect()
        Overrides:
        connect in class redis.clients.jedis.BinaryJedis
      • disconnect

        public void disconnect()
        Overrides:
        disconnect in class redis.clients.jedis.BinaryJedis
      • resetState

        public void resetState()
        Overrides:
        resetState in class redis.clients.jedis.BinaryJedis
      • watch

        public java.lang.String watch​(byte[]... keys)
        Specified by:
        watch in interface redis.clients.jedis.commands.MultiKeyBinaryCommands
        Overrides:
        watch in class redis.clients.jedis.BinaryJedis
      • unwatch

        public java.lang.String unwatch()
        Specified by:
        unwatch in interface redis.clients.jedis.commands.MultiKeyBinaryCommands
        Specified by:
        unwatch in interface redis.clients.jedis.commands.MultiKeyCommands
        Overrides:
        unwatch in class redis.clients.jedis.BinaryJedis
      • sort

        public java.util.List<byte[]> sort​(byte[] key)
        Specified by:
        sort in interface redis.clients.jedis.commands.BinaryJedisCommands
        Overrides:
        sort in class redis.clients.jedis.BinaryJedis
      • sort

        public java.util.List<byte[]> sort​(byte[] key,
                                           redis.clients.jedis.SortingParams sortingParameters)
        Specified by:
        sort in interface redis.clients.jedis.commands.BinaryJedisCommands
        Overrides:
        sort in class redis.clients.jedis.BinaryJedis
      • blpop

        public java.util.List<byte[]> blpop​(int timeout,
                                            byte[]... keys)
        Specified by:
        blpop in interface redis.clients.jedis.commands.MultiKeyBinaryCommands
        Overrides:
        blpop in class redis.clients.jedis.BinaryJedis
      • sort

        public java.lang.Long sort​(byte[] key,
                                   redis.clients.jedis.SortingParams sortingParameters,
                                   byte[] dstkey)
        Specified by:
        sort in interface redis.clients.jedis.commands.MultiKeyBinaryCommands
        Overrides:
        sort in class redis.clients.jedis.BinaryJedis
      • sort

        public java.lang.Long sort​(byte[] key,
                                   byte[] dstkey)
        Specified by:
        sort in interface redis.clients.jedis.commands.MultiKeyBinaryCommands
        Overrides:
        sort in class redis.clients.jedis.BinaryJedis
      • brpop

        public java.util.List<byte[]> brpop​(int timeout,
                                            byte[]... keys)
        Specified by:
        brpop in interface redis.clients.jedis.commands.MultiKeyBinaryCommands
        Overrides:
        brpop in class redis.clients.jedis.BinaryJedis
      • blpop

        public java.util.List<byte[]> blpop​(byte[]... args)
        Specified by:
        blpop in interface redis.clients.jedis.commands.MultiKeyBinaryCommands
        Overrides:
        blpop in class redis.clients.jedis.BinaryJedis
      • brpop

        public java.util.List<byte[]> brpop​(byte[]... args)
        Specified by:
        brpop in interface redis.clients.jedis.commands.MultiKeyBinaryCommands
        Overrides:
        brpop in class redis.clients.jedis.BinaryJedis
      • auth

        public java.lang.String auth​(java.lang.String password)
        Specified by:
        auth in interface redis.clients.jedis.commands.BasicCommands
        Overrides:
        auth in class redis.clients.jedis.BinaryJedis
      • pipelined

        public redis.clients.jedis.Pipeline pipelined()
        Overrides:
        pipelined in class redis.clients.jedis.BinaryJedis
      • zcount

        public java.lang.Long zcount​(byte[] key,
                                     double min,
                                     double max)
        Specified by:
        zcount in interface redis.clients.jedis.commands.BinaryJedisCommands
        Overrides:
        zcount in class redis.clients.jedis.BinaryJedis
      • zcount

        public java.lang.Long zcount​(byte[] key,
                                     byte[] min,
                                     byte[] max)
        Specified by:
        zcount in interface redis.clients.jedis.commands.BinaryJedisCommands
        Overrides:
        zcount in class redis.clients.jedis.BinaryJedis
      • zrangeByScore

        public java.util.Set<byte[]> zrangeByScore​(byte[] key,
                                                   double min,
                                                   double max)
        Specified by:
        zrangeByScore in interface redis.clients.jedis.commands.BinaryJedisCommands
        Overrides:
        zrangeByScore in class redis.clients.jedis.BinaryJedis
      • zrangeByScore

        public java.util.Set<byte[]> zrangeByScore​(byte[] key,
                                                   byte[] min,
                                                   byte[] max)
        Specified by:
        zrangeByScore in interface redis.clients.jedis.commands.BinaryJedisCommands
        Overrides:
        zrangeByScore in class redis.clients.jedis.BinaryJedis
      • zrangeByScore

        public java.util.Set<byte[]> zrangeByScore​(byte[] key,
                                                   double min,
                                                   double max,
                                                   int offset,
                                                   int count)
        Specified by:
        zrangeByScore in interface redis.clients.jedis.commands.BinaryJedisCommands
        Overrides:
        zrangeByScore in class redis.clients.jedis.BinaryJedis
      • zrangeByScore

        public java.util.Set<byte[]> zrangeByScore​(byte[] key,
                                                   byte[] min,
                                                   byte[] max,
                                                   int offset,
                                                   int count)
        Specified by:
        zrangeByScore in interface redis.clients.jedis.commands.BinaryJedisCommands
        Overrides:
        zrangeByScore in class redis.clients.jedis.BinaryJedis
      • zrangeByScoreWithScores

        public java.util.Set<redis.clients.jedis.Tuple> zrangeByScoreWithScores​(byte[] key,
                                                                                double min,
                                                                                double max)
        Specified by:
        zrangeByScoreWithScores in interface redis.clients.jedis.commands.BinaryJedisCommands
        Overrides:
        zrangeByScoreWithScores in class redis.clients.jedis.BinaryJedis
      • zrangeByScoreWithScores

        public java.util.Set<redis.clients.jedis.Tuple> zrangeByScoreWithScores​(byte[] key,
                                                                                byte[] min,
                                                                                byte[] max)
        Specified by:
        zrangeByScoreWithScores in interface redis.clients.jedis.commands.BinaryJedisCommands
        Overrides:
        zrangeByScoreWithScores in class redis.clients.jedis.BinaryJedis
      • zrangeByScoreWithScores

        public java.util.Set<redis.clients.jedis.Tuple> zrangeByScoreWithScores​(byte[] key,
                                                                                double min,
                                                                                double max,
                                                                                int offset,
                                                                                int count)
        Specified by:
        zrangeByScoreWithScores in interface redis.clients.jedis.commands.BinaryJedisCommands
        Overrides:
        zrangeByScoreWithScores in class redis.clients.jedis.BinaryJedis
      • zrangeByScoreWithScores

        public java.util.Set<redis.clients.jedis.Tuple> zrangeByScoreWithScores​(byte[] key,
                                                                                byte[] min,
                                                                                byte[] max,
                                                                                int offset,
                                                                                int count)
        Specified by:
        zrangeByScoreWithScores in interface redis.clients.jedis.commands.BinaryJedisCommands
        Overrides:
        zrangeByScoreWithScores in class redis.clients.jedis.BinaryJedis
      • zrevrangeByScore

        public java.util.Set<byte[]> zrevrangeByScore​(byte[] key,
                                                      double max,
                                                      double min)
        Specified by:
        zrevrangeByScore in interface redis.clients.jedis.commands.BinaryJedisCommands
        Overrides:
        zrevrangeByScore in class redis.clients.jedis.BinaryJedis
      • zrevrangeByScore

        public java.util.Set<byte[]> zrevrangeByScore​(byte[] key,
                                                      byte[] max,
                                                      byte[] min)
        Specified by:
        zrevrangeByScore in interface redis.clients.jedis.commands.BinaryJedisCommands
        Overrides:
        zrevrangeByScore in class redis.clients.jedis.BinaryJedis
      • zrevrangeByScore

        public java.util.Set<byte[]> zrevrangeByScore​(byte[] key,
                                                      double max,
                                                      double min,
                                                      int offset,
                                                      int count)
        Specified by:
        zrevrangeByScore in interface redis.clients.jedis.commands.BinaryJedisCommands
        Overrides:
        zrevrangeByScore in class redis.clients.jedis.BinaryJedis
      • zrevrangeByScore

        public java.util.Set<byte[]> zrevrangeByScore​(byte[] key,
                                                      byte[] max,
                                                      byte[] min,
                                                      int offset,
                                                      int count)
        Specified by:
        zrevrangeByScore in interface redis.clients.jedis.commands.BinaryJedisCommands
        Overrides:
        zrevrangeByScore in class redis.clients.jedis.BinaryJedis
      • zrevrangeByScoreWithScores

        public java.util.Set<redis.clients.jedis.Tuple> zrevrangeByScoreWithScores​(byte[] key,
                                                                                   double max,
                                                                                   double min)
        Specified by:
        zrevrangeByScoreWithScores in interface redis.clients.jedis.commands.BinaryJedisCommands
        Overrides:
        zrevrangeByScoreWithScores in class redis.clients.jedis.BinaryJedis
      • zrevrangeByScoreWithScores

        public java.util.Set<redis.clients.jedis.Tuple> zrevrangeByScoreWithScores​(byte[] key,
                                                                                   double max,
                                                                                   double min,
                                                                                   int offset,
                                                                                   int count)
        Specified by:
        zrevrangeByScoreWithScores in interface redis.clients.jedis.commands.BinaryJedisCommands
        Overrides:
        zrevrangeByScoreWithScores in class redis.clients.jedis.BinaryJedis
      • zrevrangeByScoreWithScores

        public java.util.Set<redis.clients.jedis.Tuple> zrevrangeByScoreWithScores​(byte[] key,
                                                                                   byte[] max,
                                                                                   byte[] min)
        Specified by:
        zrevrangeByScoreWithScores in interface redis.clients.jedis.commands.BinaryJedisCommands
        Overrides:
        zrevrangeByScoreWithScores in class redis.clients.jedis.BinaryJedis
      • zrevrangeByScoreWithScores

        public java.util.Set<redis.clients.jedis.Tuple> zrevrangeByScoreWithScores​(byte[] key,
                                                                                   byte[] max,
                                                                                   byte[] min,
                                                                                   int offset,
                                                                                   int count)
        Specified by:
        zrevrangeByScoreWithScores in interface redis.clients.jedis.commands.BinaryJedisCommands
        Overrides:
        zrevrangeByScoreWithScores in class redis.clients.jedis.BinaryJedis
      • zremrangeByRank

        public java.lang.Long zremrangeByRank​(byte[] key,
                                              long start,
                                              long end)
        Specified by:
        zremrangeByRank in interface redis.clients.jedis.commands.BinaryJedisCommands
        Overrides:
        zremrangeByRank in class redis.clients.jedis.BinaryJedis
      • zremrangeByScore

        public java.lang.Long zremrangeByScore​(byte[] key,
                                               double start,
                                               double end)
        Specified by:
        zremrangeByScore in interface redis.clients.jedis.commands.BinaryJedisCommands
        Overrides:
        zremrangeByScore in class redis.clients.jedis.BinaryJedis
      • zremrangeByScore

        public java.lang.Long zremrangeByScore​(byte[] key,
                                               byte[] start,
                                               byte[] end)
        Specified by:
        zremrangeByScore in interface redis.clients.jedis.commands.BinaryJedisCommands
        Overrides:
        zremrangeByScore in class redis.clients.jedis.BinaryJedis
      • zunionstore

        public java.lang.Long zunionstore​(byte[] dstkey,
                                          byte[]... sets)
        Specified by:
        zunionstore in interface redis.clients.jedis.commands.MultiKeyBinaryCommands
        Overrides:
        zunionstore in class redis.clients.jedis.BinaryJedis
      • zunionstore

        public java.lang.Long zunionstore​(byte[] dstkey,
                                          redis.clients.jedis.ZParams params,
                                          byte[]... sets)
        Specified by:
        zunionstore in interface redis.clients.jedis.commands.MultiKeyBinaryCommands
        Overrides:
        zunionstore in class redis.clients.jedis.BinaryJedis
      • zinterstore

        public java.lang.Long zinterstore​(byte[] dstkey,
                                          byte[]... sets)
        Specified by:
        zinterstore in interface redis.clients.jedis.commands.MultiKeyBinaryCommands
        Overrides:
        zinterstore in class redis.clients.jedis.BinaryJedis
      • zinterstore

        public java.lang.Long zinterstore​(byte[] dstkey,
                                          redis.clients.jedis.ZParams params,
                                          byte[]... sets)
        Specified by:
        zinterstore in interface redis.clients.jedis.commands.MultiKeyBinaryCommands
        Overrides:
        zinterstore in class redis.clients.jedis.BinaryJedis
      • zlexcount

        public java.lang.Long zlexcount​(byte[] key,
                                        byte[] min,
                                        byte[] max)
        Specified by:
        zlexcount in interface redis.clients.jedis.commands.BinaryJedisCommands
        Overrides:
        zlexcount in class redis.clients.jedis.BinaryJedis
      • zrangeByLex

        public java.util.Set<byte[]> zrangeByLex​(byte[] key,
                                                 byte[] min,
                                                 byte[] max)
        Specified by:
        zrangeByLex in interface redis.clients.jedis.commands.BinaryJedisCommands
        Overrides:
        zrangeByLex in class redis.clients.jedis.BinaryJedis
      • zrangeByLex

        public java.util.Set<byte[]> zrangeByLex​(byte[] key,
                                                 byte[] min,
                                                 byte[] max,
                                                 int offset,
                                                 int count)
        Specified by:
        zrangeByLex in interface redis.clients.jedis.commands.BinaryJedisCommands
        Overrides:
        zrangeByLex in class redis.clients.jedis.BinaryJedis
      • zrevrangeByLex

        public java.util.Set<byte[]> zrevrangeByLex​(byte[] key,
                                                    byte[] max,
                                                    byte[] min)
        Specified by:
        zrevrangeByLex in interface redis.clients.jedis.commands.BinaryJedisCommands
        Overrides:
        zrevrangeByLex in class redis.clients.jedis.BinaryJedis
      • zrevrangeByLex

        public java.util.Set<byte[]> zrevrangeByLex​(byte[] key,
                                                    byte[] max,
                                                    byte[] min,
                                                    int offset,
                                                    int count)
        Specified by:
        zrevrangeByLex in interface redis.clients.jedis.commands.BinaryJedisCommands
        Overrides:
        zrevrangeByLex in class redis.clients.jedis.BinaryJedis
      • zremrangeByLex

        public java.lang.Long zremrangeByLex​(byte[] key,
                                             byte[] min,
                                             byte[] max)
        Specified by:
        zremrangeByLex in interface redis.clients.jedis.commands.BinaryJedisCommands
        Overrides:
        zremrangeByLex in class redis.clients.jedis.BinaryJedis
      • save

        public java.lang.String save()
        Specified by:
        save in interface redis.clients.jedis.commands.BasicCommands
        Overrides:
        save in class redis.clients.jedis.BinaryJedis
      • bgsave

        public java.lang.String bgsave()
        Specified by:
        bgsave in interface redis.clients.jedis.commands.BasicCommands
        Overrides:
        bgsave in class redis.clients.jedis.BinaryJedis
      • bgrewriteaof

        public java.lang.String bgrewriteaof()
        Specified by:
        bgrewriteaof in interface redis.clients.jedis.commands.BasicCommands
        Overrides:
        bgrewriteaof in class redis.clients.jedis.BinaryJedis
      • lastsave

        public java.lang.Long lastsave()
        Specified by:
        lastsave in interface redis.clients.jedis.commands.BasicCommands
        Overrides:
        lastsave in class redis.clients.jedis.BinaryJedis
      • shutdown

        public java.lang.String shutdown()
        Specified by:
        shutdown in interface redis.clients.jedis.commands.BasicCommands
        Overrides:
        shutdown in class redis.clients.jedis.BinaryJedis
      • info

        public java.lang.String info()
        Specified by:
        info in interface redis.clients.jedis.commands.BasicCommands
        Overrides:
        info in class redis.clients.jedis.BinaryJedis
      • info

        public java.lang.String info​(java.lang.String section)
        Specified by:
        info in interface redis.clients.jedis.commands.BasicCommands
        Overrides:
        info in class redis.clients.jedis.BinaryJedis
      • monitor

        public void monitor​(redis.clients.jedis.JedisMonitor jedisMonitor)
        Overrides:
        monitor in class redis.clients.jedis.BinaryJedis
      • slaveof

        public java.lang.String slaveof​(java.lang.String host,
                                        int port)
        Specified by:
        slaveof in interface redis.clients.jedis.commands.BasicCommands
        Overrides:
        slaveof in class redis.clients.jedis.BinaryJedis
      • slaveofNoOne

        public java.lang.String slaveofNoOne()
        Specified by:
        slaveofNoOne in interface redis.clients.jedis.commands.BasicCommands
        Overrides:
        slaveofNoOne in class redis.clients.jedis.BinaryJedis
      • configGet

        public java.util.List<byte[]> configGet​(byte[] pattern)
        Specified by:
        configGet in interface redis.clients.jedis.commands.AdvancedBinaryJedisCommands
        Overrides:
        configGet in class redis.clients.jedis.BinaryJedis
      • configResetStat

        public java.lang.String configResetStat()
        Specified by:
        configResetStat in interface redis.clients.jedis.commands.BasicCommands
        Overrides:
        configResetStat in class redis.clients.jedis.BinaryJedis
      • configSet

        public byte[] configSet​(byte[] parameter,
                                byte[] value)
        Specified by:
        configSet in interface redis.clients.jedis.commands.AdvancedBinaryJedisCommands
        Overrides:
        configSet in class redis.clients.jedis.BinaryJedis
      • isConnected

        public boolean isConnected()
        Overrides:
        isConnected in class redis.clients.jedis.BinaryJedis
      • strlen

        public java.lang.Long strlen​(byte[] key)
        Specified by:
        strlen in interface redis.clients.jedis.commands.BinaryJedisCommands
        Overrides:
        strlen in class redis.clients.jedis.BinaryJedis
      • sync

        public void sync()
        Overrides:
        sync in class redis.clients.jedis.BinaryJedis
      • lpushx

        public java.lang.Long lpushx​(byte[] key,
                                     byte[]... string)
        Specified by:
        lpushx in interface redis.clients.jedis.commands.BinaryJedisCommands
        Overrides:
        lpushx in class redis.clients.jedis.BinaryJedis
      • persist

        public java.lang.Long persist​(byte[] key)
        Specified by:
        persist in interface redis.clients.jedis.commands.BinaryJedisCommands
        Overrides:
        persist in class redis.clients.jedis.BinaryJedis
      • rpushx

        public java.lang.Long rpushx​(byte[] key,
                                     byte[]... string)
        Specified by:
        rpushx in interface redis.clients.jedis.commands.BinaryJedisCommands
        Overrides:
        rpushx in class redis.clients.jedis.BinaryJedis
      • echo

        public byte[] echo​(byte[] string)
        Specified by:
        echo in interface redis.clients.jedis.commands.BinaryJedisCommands
        Overrides:
        echo in class redis.clients.jedis.BinaryJedis
      • linsert

        public java.lang.Long linsert​(byte[] key,
                                      redis.clients.jedis.ListPosition where,
                                      byte[] pivot,
                                      byte[] value)
        Specified by:
        linsert in interface redis.clients.jedis.commands.BinaryJedisCommands
        Overrides:
        linsert in class redis.clients.jedis.BinaryJedis
      • debug

        public java.lang.String debug​(redis.clients.jedis.DebugParams params)
        Specified by:
        debug in interface redis.clients.jedis.commands.BasicCommands
        Overrides:
        debug in class redis.clients.jedis.BinaryJedis
      • getClient

        public redis.clients.jedis.Client getClient()
        Overrides:
        getClient in class redis.clients.jedis.BinaryJedis
      • brpoplpush

        public byte[] brpoplpush​(byte[] source,
                                 byte[] destination,
                                 int timeout)
        Specified by:
        brpoplpush in interface redis.clients.jedis.commands.MultiKeyBinaryCommands
        Overrides:
        brpoplpush in class redis.clients.jedis.BinaryJedis
      • setbit

        public java.lang.Boolean setbit​(byte[] key,
                                        long offset,
                                        boolean value)
        Specified by:
        setbit in interface redis.clients.jedis.commands.BinaryJedisCommands
        Overrides:
        setbit in class redis.clients.jedis.BinaryJedis
      • setbit

        public java.lang.Boolean setbit​(byte[] key,
                                        long offset,
                                        byte[] value)
        Specified by:
        setbit in interface redis.clients.jedis.commands.BinaryJedisCommands
        Overrides:
        setbit in class redis.clients.jedis.BinaryJedis
      • getbit

        public java.lang.Boolean getbit​(byte[] key,
                                        long offset)
        Specified by:
        getbit in interface redis.clients.jedis.commands.BinaryJedisCommands
        Overrides:
        getbit in class redis.clients.jedis.BinaryJedis
      • bitpos

        public java.lang.Long bitpos​(byte[] key,
                                     boolean value)
        Overrides:
        bitpos in class redis.clients.jedis.BinaryJedis
      • bitpos

        public java.lang.Long bitpos​(byte[] key,
                                     boolean value,
                                     redis.clients.jedis.BitPosParams params)
        Overrides:
        bitpos in class redis.clients.jedis.BinaryJedis
      • setrange

        public java.lang.Long setrange​(byte[] key,
                                       long offset,
                                       byte[] value)
        Specified by:
        setrange in interface redis.clients.jedis.commands.BinaryJedisCommands
        Overrides:
        setrange in class redis.clients.jedis.BinaryJedis
      • getrange

        public byte[] getrange​(byte[] key,
                               long startOffset,
                               long endOffset)
        Specified by:
        getrange in interface redis.clients.jedis.commands.BinaryJedisCommands
        Overrides:
        getrange in class redis.clients.jedis.BinaryJedis
      • publish

        public java.lang.Long publish​(byte[] channel,
                                      byte[] message)
        Specified by:
        publish in interface redis.clients.jedis.commands.MultiKeyBinaryCommands
        Overrides:
        publish in class redis.clients.jedis.BinaryJedis
      • subscribe

        public void subscribe​(redis.clients.jedis.BinaryJedisPubSub jedisPubSub,
                              byte[]... channels)
        Specified by:
        subscribe in interface redis.clients.jedis.commands.MultiKeyBinaryCommands
        Overrides:
        subscribe in class redis.clients.jedis.BinaryJedis
      • psubscribe

        public void psubscribe​(redis.clients.jedis.BinaryJedisPubSub jedisPubSub,
                               byte[]... patterns)
        Specified by:
        psubscribe in interface redis.clients.jedis.commands.MultiKeyBinaryCommands
        Overrides:
        psubscribe in class redis.clients.jedis.BinaryJedis
      • getDB

        public int getDB()
        Specified by:
        getDB in interface redis.clients.jedis.commands.BasicCommands
        Overrides:
        getDB in class redis.clients.jedis.BinaryJedis
      • eval

        public java.lang.Object eval​(byte[] script,
                                     java.util.List<byte[]> keys,
                                     java.util.List<byte[]> args)
        Specified by:
        eval in interface redis.clients.jedis.commands.BinaryScriptingCommands
        Overrides:
        eval in class redis.clients.jedis.BinaryJedis
      • eval

        public java.lang.Object eval​(byte[] script,
                                     byte[] keyCount,
                                     byte[]... params)
        Specified by:
        eval in interface redis.clients.jedis.commands.BinaryScriptingCommands
        Overrides:
        eval in class redis.clients.jedis.BinaryJedis
      • eval

        public java.lang.Object eval​(byte[] script,
                                     int keyCount,
                                     byte[]... params)
        Specified by:
        eval in interface redis.clients.jedis.commands.BinaryScriptingCommands
        Overrides:
        eval in class redis.clients.jedis.BinaryJedis
      • eval

        public java.lang.Object eval​(byte[] script)
        Specified by:
        eval in interface redis.clients.jedis.commands.BinaryScriptingCommands
        Overrides:
        eval in class redis.clients.jedis.BinaryJedis
      • evalsha

        public java.lang.Object evalsha​(byte[] sha1)
        Specified by:
        evalsha in interface redis.clients.jedis.commands.BinaryScriptingCommands
        Overrides:
        evalsha in class redis.clients.jedis.BinaryJedis
      • evalsha

        public java.lang.Object evalsha​(byte[] sha1,
                                        java.util.List<byte[]> keys,
                                        java.util.List<byte[]> args)
        Specified by:
        evalsha in interface redis.clients.jedis.commands.BinaryScriptingCommands
        Overrides:
        evalsha in class redis.clients.jedis.BinaryJedis
      • evalsha

        public java.lang.Object evalsha​(byte[] sha1,
                                        int keyCount,
                                        byte[]... params)
        Specified by:
        evalsha in interface redis.clients.jedis.commands.BinaryScriptingCommands
        Overrides:
        evalsha in class redis.clients.jedis.BinaryJedis
      • scriptFlush

        public java.lang.String scriptFlush()
        Specified by:
        scriptFlush in interface redis.clients.jedis.commands.BinaryScriptingCommands
        Overrides:
        scriptFlush in class redis.clients.jedis.BinaryJedis
      • scriptExists

        public java.lang.Long scriptExists​(byte[] sha1)
        Overrides:
        scriptExists in class redis.clients.jedis.BinaryJedis
      • scriptExists

        public java.util.List<java.lang.Long> scriptExists​(byte[]... sha1)
        Specified by:
        scriptExists in interface redis.clients.jedis.commands.BinaryScriptingCommands
        Overrides:
        scriptExists in class redis.clients.jedis.BinaryJedis
      • scriptLoad

        public byte[] scriptLoad​(byte[] script)
        Specified by:
        scriptLoad in interface redis.clients.jedis.commands.BinaryScriptingCommands
        Overrides:
        scriptLoad in class redis.clients.jedis.BinaryJedis
      • scriptKill

        public java.lang.String scriptKill()
        Specified by:
        scriptKill in interface redis.clients.jedis.commands.BinaryScriptingCommands
        Overrides:
        scriptKill in class redis.clients.jedis.BinaryJedis
      • slowlogReset

        public java.lang.String slowlogReset()
        Specified by:
        slowlogReset in interface redis.clients.jedis.commands.AdvancedBinaryJedisCommands
        Specified by:
        slowlogReset in interface redis.clients.jedis.commands.AdvancedJedisCommands
        Overrides:
        slowlogReset in class redis.clients.jedis.BinaryJedis
      • slowlogLen

        public java.lang.Long slowlogLen()
        Specified by:
        slowlogLen in interface redis.clients.jedis.commands.AdvancedBinaryJedisCommands
        Specified by:
        slowlogLen in interface redis.clients.jedis.commands.AdvancedJedisCommands
        Overrides:
        slowlogLen in class redis.clients.jedis.BinaryJedis
      • slowlogGetBinary

        public java.util.List<byte[]> slowlogGetBinary()
        Specified by:
        slowlogGetBinary in interface redis.clients.jedis.commands.AdvancedBinaryJedisCommands
        Overrides:
        slowlogGetBinary in class redis.clients.jedis.BinaryJedis
      • slowlogGetBinary

        public java.util.List<byte[]> slowlogGetBinary​(long entries)
        Specified by:
        slowlogGetBinary in interface redis.clients.jedis.commands.AdvancedBinaryJedisCommands
        Overrides:
        slowlogGetBinary in class redis.clients.jedis.BinaryJedis
      • objectRefcount

        public java.lang.Long objectRefcount​(byte[] key)
        Specified by:
        objectRefcount in interface redis.clients.jedis.commands.AdvancedBinaryJedisCommands
        Overrides:
        objectRefcount in class redis.clients.jedis.BinaryJedis
      • objectEncoding

        public byte[] objectEncoding​(byte[] key)
        Specified by:
        objectEncoding in interface redis.clients.jedis.commands.AdvancedBinaryJedisCommands
        Overrides:
        objectEncoding in class redis.clients.jedis.BinaryJedis
      • objectIdletime

        public java.lang.Long objectIdletime​(byte[] key)
        Specified by:
        objectIdletime in interface redis.clients.jedis.commands.AdvancedBinaryJedisCommands
        Overrides:
        objectIdletime in class redis.clients.jedis.BinaryJedis
      • bitcount

        public java.lang.Long bitcount​(byte[] key)
        Specified by:
        bitcount in interface redis.clients.jedis.commands.BinaryJedisCommands
        Overrides:
        bitcount in class redis.clients.jedis.BinaryJedis
      • bitcount

        public java.lang.Long bitcount​(byte[] key,
                                       long start,
                                       long end)
        Specified by:
        bitcount in interface redis.clients.jedis.commands.BinaryJedisCommands
        Overrides:
        bitcount in class redis.clients.jedis.BinaryJedis
      • bitop

        public java.lang.Long bitop​(redis.clients.jedis.BitOP op,
                                    byte[] destKey,
                                    byte[]... srcKeys)
        Specified by:
        bitop in interface redis.clients.jedis.commands.MultiKeyBinaryCommands
        Overrides:
        bitop in class redis.clients.jedis.BinaryJedis
      • dump

        public byte[] dump​(byte[] key)
        Specified by:
        dump in interface redis.clients.jedis.commands.BinaryJedisCommands
        Overrides:
        dump in class redis.clients.jedis.BinaryJedis
      • restore

        public java.lang.String restore​(byte[] key,
                                        int ttl,
                                        byte[] serializedValue)
        Specified by:
        restore in interface redis.clients.jedis.commands.BinaryJedisCommands
        Overrides:
        restore in class redis.clients.jedis.BinaryJedis
      • pexpire

        public java.lang.Long pexpire​(byte[] key,
                                      long milliseconds)
        Specified by:
        pexpire in interface redis.clients.jedis.commands.BinaryJedisCommands
        Overrides:
        pexpire in class redis.clients.jedis.BinaryJedis
      • pexpireAt

        public java.lang.Long pexpireAt​(byte[] key,
                                        long millisecondsTimestamp)
        Specified by:
        pexpireAt in interface redis.clients.jedis.commands.BinaryJedisCommands
        Overrides:
        pexpireAt in class redis.clients.jedis.BinaryJedis
      • pttl

        public java.lang.Long pttl​(byte[] key)
        Specified by:
        pttl in interface redis.clients.jedis.commands.BinaryJedisCommands
        Overrides:
        pttl in class redis.clients.jedis.BinaryJedis
      • psetex

        public java.lang.String psetex​(byte[] key,
                                       long milliseconds,
                                       byte[] value)
        Specified by:
        psetex in interface redis.clients.jedis.commands.BinaryJedisCommands
        Overrides:
        psetex in class redis.clients.jedis.BinaryJedis
      • clientKill

        public java.lang.String clientKill​(byte[] client)
        Specified by:
        clientKill in interface redis.clients.jedis.commands.AdvancedBinaryJedisCommands
        Overrides:
        clientKill in class redis.clients.jedis.BinaryJedis
      • clientGetname

        public java.lang.String clientGetname()
        Specified by:
        clientGetname in interface redis.clients.jedis.commands.AdvancedJedisCommands
        Overrides:
        clientGetname in class redis.clients.jedis.Jedis
      • clientList

        public java.lang.String clientList()
        Specified by:
        clientList in interface redis.clients.jedis.commands.AdvancedJedisCommands
        Overrides:
        clientList in class redis.clients.jedis.Jedis
      • clientSetname

        public java.lang.String clientSetname​(byte[] name)
        Specified by:
        clientSetname in interface redis.clients.jedis.commands.AdvancedBinaryJedisCommands
        Overrides:
        clientSetname in class redis.clients.jedis.BinaryJedis
      • time

        public java.util.List<java.lang.String> time()
        Overrides:
        time in class redis.clients.jedis.BinaryJedis
      • waitReplicas

        public java.lang.Long waitReplicas​(int replicas,
                                           long timeout)
        Specified by:
        waitReplicas in interface redis.clients.jedis.commands.BasicCommands
        Overrides:
        waitReplicas in class redis.clients.jedis.BinaryJedis
      • pfadd

        public java.lang.Long pfadd​(byte[] key,
                                    byte[]... elements)
        Specified by:
        pfadd in interface redis.clients.jedis.commands.BinaryJedisCommands
        Overrides:
        pfadd in class redis.clients.jedis.BinaryJedis
      • pfcount

        public long pfcount​(byte[] key)
        Specified by:
        pfcount in interface redis.clients.jedis.commands.BinaryJedisCommands
        Overrides:
        pfcount in class redis.clients.jedis.BinaryJedis
      • pfmerge

        public java.lang.String pfmerge​(byte[] destkey,
                                        byte[]... sourcekeys)
        Specified by:
        pfmerge in interface redis.clients.jedis.commands.MultiKeyBinaryCommands
        Overrides:
        pfmerge in class redis.clients.jedis.BinaryJedis
      • pfcount

        public java.lang.Long pfcount​(byte[]... keys)
        Specified by:
        pfcount in interface redis.clients.jedis.commands.MultiKeyBinaryCommands
        Overrides:
        pfcount in class redis.clients.jedis.BinaryJedis
      • scan

        public redis.clients.jedis.ScanResult<byte[]> scan​(byte[] cursor)
        Overrides:
        scan in class redis.clients.jedis.BinaryJedis
      • scan

        public redis.clients.jedis.ScanResult<byte[]> scan​(byte[] cursor,
                                                           redis.clients.jedis.ScanParams params)
        Overrides:
        scan in class redis.clients.jedis.BinaryJedis
      • hscan

        public redis.clients.jedis.ScanResult<java.util.Map.Entry<byte[],​byte[]>> hscan​(byte[] key,
                                                                                              byte[] cursor)
        Specified by:
        hscan in interface redis.clients.jedis.commands.BinaryJedisCommands
        Overrides:
        hscan in class redis.clients.jedis.BinaryJedis
      • hscan

        public redis.clients.jedis.ScanResult<java.util.Map.Entry<byte[],​byte[]>> hscan​(byte[] key,
                                                                                              byte[] cursor,
                                                                                              redis.clients.jedis.ScanParams params)
        Specified by:
        hscan in interface redis.clients.jedis.commands.BinaryJedisCommands
        Overrides:
        hscan in class redis.clients.jedis.BinaryJedis
      • sscan

        public redis.clients.jedis.ScanResult<byte[]> sscan​(byte[] key,
                                                            byte[] cursor)
        Specified by:
        sscan in interface redis.clients.jedis.commands.BinaryJedisCommands
        Overrides:
        sscan in class redis.clients.jedis.BinaryJedis
      • sscan

        public redis.clients.jedis.ScanResult<byte[]> sscan​(byte[] key,
                                                            byte[] cursor,
                                                            redis.clients.jedis.ScanParams params)
        Specified by:
        sscan in interface redis.clients.jedis.commands.BinaryJedisCommands
        Overrides:
        sscan in class redis.clients.jedis.BinaryJedis
      • zscan

        public redis.clients.jedis.ScanResult<redis.clients.jedis.Tuple> zscan​(byte[] key,
                                                                               byte[] cursor)
        Specified by:
        zscan in interface redis.clients.jedis.commands.BinaryJedisCommands
        Overrides:
        zscan in class redis.clients.jedis.BinaryJedis
      • zscan

        public redis.clients.jedis.ScanResult<redis.clients.jedis.Tuple> zscan​(byte[] key,
                                                                               byte[] cursor,
                                                                               redis.clients.jedis.ScanParams params)
        Specified by:
        zscan in interface redis.clients.jedis.commands.BinaryJedisCommands
        Overrides:
        zscan in class redis.clients.jedis.BinaryJedis
      • geoadd

        public java.lang.Long geoadd​(byte[] key,
                                     double longitude,
                                     double latitude,
                                     byte[] member)
        Specified by:
        geoadd in interface redis.clients.jedis.commands.BinaryJedisCommands
        Overrides:
        geoadd in class redis.clients.jedis.BinaryJedis
      • geoadd

        public java.lang.Long geoadd​(byte[] key,
                                     java.util.Map<byte[],​redis.clients.jedis.GeoCoordinate> memberCoordinateMap)
        Specified by:
        geoadd in interface redis.clients.jedis.commands.BinaryJedisCommands
        Overrides:
        geoadd in class redis.clients.jedis.BinaryJedis
      • geodist

        public java.lang.Double geodist​(byte[] key,
                                        byte[] member1,
                                        byte[] member2)
        Specified by:
        geodist in interface redis.clients.jedis.commands.BinaryJedisCommands
        Overrides:
        geodist in class redis.clients.jedis.BinaryJedis
      • geodist

        public java.lang.Double geodist​(byte[] key,
                                        byte[] member1,
                                        byte[] member2,
                                        redis.clients.jedis.GeoUnit unit)
        Specified by:
        geodist in interface redis.clients.jedis.commands.BinaryJedisCommands
        Overrides:
        geodist in class redis.clients.jedis.BinaryJedis
      • geohash

        public java.util.List<byte[]> geohash​(byte[] key,
                                              byte[]... members)
        Specified by:
        geohash in interface redis.clients.jedis.commands.BinaryJedisCommands
        Overrides:
        geohash in class redis.clients.jedis.BinaryJedis
      • geopos

        public java.util.List<redis.clients.jedis.GeoCoordinate> geopos​(byte[] key,
                                                                        byte[]... members)
        Specified by:
        geopos in interface redis.clients.jedis.commands.BinaryJedisCommands
        Overrides:
        geopos in class redis.clients.jedis.BinaryJedis
      • georadius

        public java.util.List<redis.clients.jedis.GeoRadiusResponse> georadius​(byte[] key,
                                                                               double longitude,
                                                                               double latitude,
                                                                               double radius,
                                                                               redis.clients.jedis.GeoUnit unit)
        Specified by:
        georadius in interface redis.clients.jedis.commands.BinaryJedisCommands
        Overrides:
        georadius in class redis.clients.jedis.BinaryJedis
      • georadius

        public java.util.List<redis.clients.jedis.GeoRadiusResponse> georadius​(byte[] key,
                                                                               double longitude,
                                                                               double latitude,
                                                                               double radius,
                                                                               redis.clients.jedis.GeoUnit unit,
                                                                               redis.clients.jedis.params.GeoRadiusParam param)
        Specified by:
        georadius in interface redis.clients.jedis.commands.BinaryJedisCommands
        Overrides:
        georadius in class redis.clients.jedis.BinaryJedis
      • georadiusByMember

        public java.util.List<redis.clients.jedis.GeoRadiusResponse> georadiusByMember​(byte[] key,
                                                                                       byte[] member,
                                                                                       double radius,
                                                                                       redis.clients.jedis.GeoUnit unit)
        Specified by:
        georadiusByMember in interface redis.clients.jedis.commands.BinaryJedisCommands
        Overrides:
        georadiusByMember in class redis.clients.jedis.BinaryJedis
      • georadiusByMember

        public java.util.List<redis.clients.jedis.GeoRadiusResponse> georadiusByMember​(byte[] key,
                                                                                       byte[] member,
                                                                                       double radius,
                                                                                       redis.clients.jedis.GeoUnit unit,
                                                                                       redis.clients.jedis.params.GeoRadiusParam param)
        Specified by:
        georadiusByMember in interface redis.clients.jedis.commands.BinaryJedisCommands
        Overrides:
        georadiusByMember in class redis.clients.jedis.BinaryJedis
      • bitfield

        public java.util.List<java.lang.Long> bitfield​(byte[] key,
                                                       byte[]... arguments)
        Specified by:
        bitfield in interface redis.clients.jedis.commands.BinaryJedisCommands
        Overrides:
        bitfield in class redis.clients.jedis.BinaryJedis