Package apoc.redis
Interface IRedisConnection<T>
-
- All Superinterfaces:
java.lang.AutoCloseable
- All Known Implementing Classes:
ByteArrayRedisConnection
,StringRedisConnection
public interface IRedisConnection<T> extends java.lang.AutoCloseable
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description long
append(T key, T value)
java.util.Map<java.lang.String,java.lang.Object>
configGet(java.lang.String parameter)
java.lang.String
configSet(java.lang.String parameter, java.lang.String value)
boolean
copy(T source, T destination)
T
eval(java.lang.String script, io.lettuce.core.ScriptOutputType outputType, java.util.List<java.lang.Object> keys, java.util.List<java.lang.Object> values)
long
exists(java.util.List<java.lang.Object> key)
T
get(T key)
T
getSet(T key, T value)
long
hdel(T key, java.util.List<java.lang.Object> fields)
boolean
hexists(T key, T field)
T
hget(T key, T field)
java.util.Map<java.lang.String,java.lang.Object>
hgetall(T key)
long
hincrby(T key, T field, long amount)
boolean
hset(T key, T field, T value)
long
incrby(T key, long amount)
java.lang.String
info()
java.util.List<java.lang.Object>
lrange(T key, long start, long stop)
boolean
persist(T key)
boolean
pexpire(T key, long time, boolean isExpireAt)
T
pop(T key)
long
pttl(T key)
long
push(T key, java.util.List<java.lang.Object> values)
long
sadd(T key, java.util.List<java.lang.Object> members)
long
scard(T key)
java.util.List<java.lang.Object>
smembers(T key)
T
spop(T key)
java.util.List<java.lang.Object>
sunion(java.util.List<java.lang.Object> keys)
long
zadd(T key, java.lang.Object... scoresAndMembers)
long
zcard(T key)
java.util.List<java.lang.Object>
zrangebyscore(T source, long min, long max)
long
zrem(T source, java.util.List<java.lang.Object> members)
-
-
-
Method Detail
-
incrby
long incrby(T key, long amount)
-
hdel
long hdel(T key, java.util.List<java.lang.Object> fields)
-
hgetall
java.util.Map<java.lang.String,java.lang.Object> hgetall(T key)
-
push
long push(T key, java.util.List<java.lang.Object> values)
-
lrange
java.util.List<java.lang.Object> lrange(T key, long start, long stop)
-
sadd
long sadd(T key, java.util.List<java.lang.Object> members)
-
scard
long scard(T key)
-
smembers
java.util.List<java.lang.Object> smembers(T key)
-
sunion
java.util.List<java.lang.Object> sunion(java.util.List<java.lang.Object> keys)
-
zadd
long zadd(T key, java.lang.Object... scoresAndMembers)
-
zcard
long zcard(T key)
-
zrangebyscore
java.util.List<java.lang.Object> zrangebyscore(T source, long min, long max)
-
zrem
long zrem(T source, java.util.List<java.lang.Object> members)
-
eval
T eval(java.lang.String script, io.lettuce.core.ScriptOutputType outputType, java.util.List<java.lang.Object> keys, java.util.List<java.lang.Object> values)
-
exists
long exists(java.util.List<java.lang.Object> key)
-
pexpire
boolean pexpire(T key, long time, boolean isExpireAt)
-
persist
boolean persist(T key)
-
pttl
long pttl(T key)
-
info
java.lang.String info()
-
configSet
java.lang.String configSet(java.lang.String parameter, java.lang.String value)
-
configGet
java.util.Map<java.lang.String,java.lang.Object> configGet(java.lang.String parameter)
-
-