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.CloseableDefines subset of Redis commands. Makes unit testing easier.See redis documentation.
-
-
Method Summary
All Methods Instance Methods Abstract Methods 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 Detail
-
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()
-
-