Class JedisWrapper

java.lang.Object
org.gorpipe.spark.platform.JedisWrapper
All Implemented Interfaces:
java.io.Closeable, java.lang.AutoCloseable, Redis

public class JedisWrapper
extends java.lang.Object
implements Redis, java.io.Closeable
Wrapper class delegating to real jedis connection
  • Method Summary

    Modifier and Type Method Description
    void close()  
    java.lang.Long decrBy​(java.lang.String key, long value)  
    java.lang.Long del​(java.lang.String... keys)  
    boolean exists​(java.lang.String key)  
    java.lang.Long expire​(java.lang.String key, int seconds)  
    java.lang.String get​(java.lang.String key)  
    java.lang.String getSet​(java.lang.String key, java.lang.String value)  
    java.lang.Long hdel​(java.lang.String key, java.lang.String... fields)  
    boolean hexists​(java.lang.String key, java.lang.String field)  
    java.lang.String hget​(java.lang.String key, java.lang.String field)  
    java.util.Map<java.lang.String,​java.lang.String> hgetall​(java.lang.String key)  
    java.lang.Long hincrBy​(java.lang.String key, java.lang.String field, long value)  
    java.util.List<java.lang.String> hmget​(java.lang.String key, java.lang.String... fields)  
    void hmset​(java.lang.String key, java.util.Map<java.lang.String,​java.lang.String> data)  
    java.lang.Long hset​(java.lang.String key, java.lang.String field, java.lang.String value)  
    java.lang.Long incr​(java.lang.String key)  
    java.lang.Long incrBy​(java.lang.String key, long value)  
    java.util.Set<java.lang.String> keys​(java.lang.String pat)  
    RedisTransaction multi()  
    java.lang.String ping()  
    RedisPipeline pipelined()  
    java.lang.Long publish​(java.lang.String channel, java.lang.String message)  
    java.lang.String set​(java.lang.String key, java.lang.String value)  
    java.lang.Long setnx​(java.lang.String key, java.lang.String value)  
    java.lang.Long zadd​(java.lang.String key, double score, java.lang.String val)  
    java.lang.Long zcard​(java.lang.String key)  
    java.util.Set<java.lang.String> zrange​(java.lang.String key, long start, long stop)  
    java.lang.Long zrem​(java.lang.String key, java.lang.String... members)  

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Method Details

    • get

      public java.lang.String get​(java.lang.String key)
      Specified by:
      get in interface Redis
    • getSet

      public java.lang.String getSet​(java.lang.String key, java.lang.String value)
      Specified by:
      getSet in interface Redis
    • set

      public java.lang.String set​(java.lang.String key, java.lang.String value)
      Specified by:
      set in interface Redis
    • setnx

      public java.lang.Long setnx​(java.lang.String key, java.lang.String value)
      Specified by:
      setnx in interface Redis
    • del

      public java.lang.Long del​(java.lang.String... keys)
      Specified by:
      del in interface Redis
    • incr

      public java.lang.Long incr​(java.lang.String key)
      Specified by:
      incr in interface Redis
    • hget

      public java.lang.String hget​(java.lang.String key, java.lang.String field)
      Specified by:
      hget in interface Redis
    • hset

      public java.lang.Long hset​(java.lang.String key, java.lang.String field, java.lang.String value)
      Specified by:
      hset in interface Redis
    • expire

      public java.lang.Long expire​(java.lang.String key, int seconds)
      Specified by:
      expire in interface Redis
    • publish

      public java.lang.Long publish​(java.lang.String channel, java.lang.String message)
      Specified by:
      publish in interface Redis
    • exists

      public boolean exists​(java.lang.String key)
      Specified by:
      exists in interface Redis
    • close

      public void close()
      Specified by:
      close in interface java.lang.AutoCloseable
      Specified by:
      close in interface java.io.Closeable
      Specified by:
      close in interface Redis
    • zadd

      public java.lang.Long zadd​(java.lang.String key, double score, java.lang.String val)
      Specified by:
      zadd in interface Redis
    • zrem

      public java.lang.Long zrem​(java.lang.String key, java.lang.String... members)
      Specified by:
      zrem in interface Redis
    • hdel

      public java.lang.Long hdel​(java.lang.String key, java.lang.String... fields)
      Specified by:
      hdel in interface Redis
    • zcard

      public java.lang.Long zcard​(java.lang.String key)
      Specified by:
      zcard in interface Redis
    • hexists

      public boolean hexists​(java.lang.String key, java.lang.String field)
      Specified by:
      hexists in interface Redis
    • zrange

      public java.util.Set<java.lang.String> zrange​(java.lang.String key, long start, long stop)
      Specified by:
      zrange in interface Redis
    • incrBy

      public java.lang.Long incrBy​(java.lang.String key, long value)
      Specified by:
      incrBy in interface Redis
    • decrBy

      public java.lang.Long decrBy​(java.lang.String key, long value)
      Specified by:
      decrBy in interface Redis
    • hincrBy

      public java.lang.Long hincrBy​(java.lang.String key, java.lang.String field, long value)
      Specified by:
      hincrBy in interface Redis
    • hgetall

      public java.util.Map<java.lang.String,​java.lang.String> hgetall​(java.lang.String key)
      Specified by:
      hgetall in interface Redis
    • hmget

      public java.util.List<java.lang.String> hmget​(java.lang.String key, java.lang.String... fields)
      Specified by:
      hmget in interface Redis
    • hmset

      public void hmset​(java.lang.String key, java.util.Map<java.lang.String,​java.lang.String> data)
      Specified by:
      hmset in interface Redis
    • keys

      public java.util.Set<java.lang.String> keys​(java.lang.String pat)
      Specified by:
      keys in interface Redis
    • multi

      public RedisTransaction multi()
      Specified by:
      multi in interface Redis
    • pipelined

      public RedisPipeline pipelined()
      Specified by:
      pipelined in interface Redis
    • ping

      public java.lang.String ping()
      Specified by:
      ping in interface Redis