Package org.gorpipe.spark.platform
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 voidclose()java.lang.LongdecrBy(java.lang.String key, long value)java.lang.Longdel(java.lang.String... keys)booleanexists(java.lang.String key)java.lang.Longexpire(java.lang.String key, int seconds)java.lang.Stringget(java.lang.String key)java.lang.StringgetSet(java.lang.String key, java.lang.String value)java.lang.Longhdel(java.lang.String key, java.lang.String... fields)booleanhexists(java.lang.String key, java.lang.String field)java.lang.Stringhget(java.lang.String key, java.lang.String field)java.util.Map<java.lang.String,java.lang.String>hgetall(java.lang.String key)java.lang.LonghincrBy(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)voidhmset(java.lang.String key, java.util.Map<java.lang.String,java.lang.String> data)java.lang.Longhset(java.lang.String key, java.lang.String field, java.lang.String value)java.lang.Longincr(java.lang.String key)java.lang.LongincrBy(java.lang.String key, long value)java.util.Set<java.lang.String>keys(java.lang.String pat)RedisTransactionmulti()java.lang.Stringping()RedisPipelinepipelined()java.lang.Longpublish(java.lang.String channel, java.lang.String message)java.lang.Stringset(java.lang.String key, java.lang.String value)java.lang.Longsetnx(java.lang.String key, java.lang.String value)java.lang.Longzadd(java.lang.String key, double score, java.lang.String val)java.lang.Longzcard(java.lang.String key)java.util.Set<java.lang.String>zrange(java.lang.String key, long start, long stop)java.lang.Longzrem(java.lang.String key, java.lang.String... members)
-
Method Details
-
get
public java.lang.String get(java.lang.String key) -
getSet
public java.lang.String getSet(java.lang.String key, java.lang.String value) -
set
public java.lang.String set(java.lang.String key, java.lang.String value) -
setnx
public java.lang.Long setnx(java.lang.String key, java.lang.String value) -
del
public java.lang.Long del(java.lang.String... keys) -
incr
public java.lang.Long incr(java.lang.String key) -
hget
public java.lang.String hget(java.lang.String key, java.lang.String field) -
hset
public java.lang.Long hset(java.lang.String key, java.lang.String field, java.lang.String value) -
expire
public java.lang.Long expire(java.lang.String key, int seconds) -
publish
public java.lang.Long publish(java.lang.String channel, java.lang.String message) -
exists
public boolean exists(java.lang.String key) -
close
public void close() -
zadd
public java.lang.Long zadd(java.lang.String key, double score, java.lang.String val) -
zrem
public java.lang.Long zrem(java.lang.String key, java.lang.String... members) -
hdel
public java.lang.Long hdel(java.lang.String key, java.lang.String... fields) -
zcard
public java.lang.Long zcard(java.lang.String key) -
hexists
public boolean hexists(java.lang.String key, java.lang.String field) -
zrange
public java.util.Set<java.lang.String> zrange(java.lang.String key, long start, long stop) -
incrBy
public java.lang.Long incrBy(java.lang.String key, long value) -
decrBy
public java.lang.Long decrBy(java.lang.String key, long value) -
hincrBy
public java.lang.Long hincrBy(java.lang.String key, java.lang.String field, long value) -
hgetall
public java.util.Map<java.lang.String,java.lang.String> hgetall(java.lang.String key) -
hmget
public java.util.List<java.lang.String> hmget(java.lang.String key, java.lang.String... fields) -
hmset
public void hmset(java.lang.String key, java.util.Map<java.lang.String,java.lang.String> data) -
keys
public java.util.Set<java.lang.String> keys(java.lang.String pat) -
multi
-
pipelined
-
ping
public java.lang.String ping()
-