Package org.gorpipe.spark.platform
Interface Redis
- All Superinterfaces:
java.lang.AutoCloseable,java.io.Closeable
- All Known Implementing Classes:
JedisWrapper
public interface Redis
extends java.io.Closeable
Defines subset of Redis commands. Makes unit testing easier.
See redis documentation.
-
Method Summary
Modifier and Type Method Description voidclose()java.lang.LongdecrBy(java.lang.String sizeKey, long size)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 sizeKey, long size)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
-
del
java.lang.Long del(java.lang.String... keys) -
get
java.lang.String get(java.lang.String key) -
getSet
java.lang.String getSet(java.lang.String key, java.lang.String value) -
setnx
java.lang.Long setnx(java.lang.String key, java.lang.String value) -
set
java.lang.String set(java.lang.String key, java.lang.String value) -
incr
java.lang.Long incr(java.lang.String key) -
hget
java.lang.String hget(java.lang.String key, java.lang.String field) -
hset
java.lang.Long hset(java.lang.String key, java.lang.String field, java.lang.String value) -
expire
java.lang.Long expire(java.lang.String key, int seconds) -
publish
java.lang.Long publish(java.lang.String channel, java.lang.String message) -
exists
boolean exists(java.lang.String key) -
zadd
java.lang.Long zadd(java.lang.String key, double score, java.lang.String val) -
zrem
java.lang.Long zrem(java.lang.String key, java.lang.String... members) -
hdel
java.lang.Long hdel(java.lang.String key, java.lang.String... fields) -
zcard
java.lang.Long zcard(java.lang.String key) -
hexists
boolean hexists(java.lang.String key, java.lang.String field) -
zrange
java.util.Set<java.lang.String> zrange(java.lang.String key, long start, long stop) -
incrBy
java.lang.Long incrBy(java.lang.String sizeKey, long size) -
decrBy
java.lang.Long decrBy(java.lang.String sizeKey, long size) -
hincrBy
java.lang.Long hincrBy(java.lang.String key, java.lang.String field, long value) -
hgetall
java.util.Map<java.lang.String,java.lang.String> hgetall(java.lang.String key) -
hmget
java.util.List<java.lang.String> hmget(java.lang.String key, java.lang.String... fields) -
hmset
void hmset(java.lang.String key, java.util.Map<java.lang.String,java.lang.String> data) -
keys
java.util.Set<java.lang.String> keys(java.lang.String pat) -
multi
RedisTransaction multi() -
close
void close()- Specified by:
closein interfacejava.lang.AutoCloseable- Specified by:
closein interfacejava.io.Closeable
-
pipelined
RedisPipeline pipelined() -
ping
java.lang.String ping()
-