Package apoc.redis
Class StringRedisConnection
- java.lang.Object
-
- apoc.redis.StringRedisConnection
-
- All Implemented Interfaces:
IRedisConnection<java.lang.String>
,java.lang.AutoCloseable
public class StringRedisConnection extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description protected io.lettuce.core.RedisClient
client
protected RedisConfig
conf
-
Constructor Summary
Constructors Constructor Description StringRedisConnection(java.lang.String uri, RedisConfig config)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description long
append(java.lang.String key, java.lang.String value)
void
close()
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(java.lang.String source, java.lang.String destination)
java.lang.String
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)
java.lang.String
get(java.lang.String key)
java.lang.String
getSet(java.lang.String key, java.lang.String value)
long
hdel(java.lang.String key, java.util.List<java.lang.Object> 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.Object>
hgetall(java.lang.String key)
long
hincrby(java.lang.String key, java.lang.String field, long amount)
boolean
hset(java.lang.String key, java.lang.String field, java.lang.String value)
long
incrby(java.lang.String key, long amount)
java.lang.String
info()
java.util.List<java.lang.Object>
lrange(java.lang.String key, long start, long stop)
boolean
persist(java.lang.String key)
boolean
pexpire(java.lang.String key, long time, boolean isExpireAt)
java.lang.String
pop(java.lang.String key)
long
pttl(java.lang.String key)
long
push(java.lang.String key, java.util.List<java.lang.Object> values)
long
sadd(java.lang.String key, java.util.List<java.lang.Object> members)
long
scard(java.lang.String key)
java.util.List<java.lang.Object>
smembers(java.lang.String key)
java.lang.String
spop(java.lang.String key)
java.util.List<java.lang.Object>
sunion(java.util.List<java.lang.Object> keys)
long
zadd(java.lang.String key, java.lang.Object... scoresAndMembers)
long
zcard(java.lang.String key)
java.util.List<java.lang.Object>
zrangebyscore(java.lang.String source, long min, long max)
long
zrem(java.lang.String source, java.util.List<java.lang.Object> members)
-
-
-
Field Detail
-
client
protected final io.lettuce.core.RedisClient client
-
conf
protected final RedisConfig conf
-
-
Constructor Detail
-
StringRedisConnection
public StringRedisConnection(java.lang.String uri, RedisConfig config)
-
-
Method Detail
-
get
public java.lang.String get(java.lang.String key)
-
getSet
public java.lang.String getSet(java.lang.String key, java.lang.String value)
-
append
public long append(java.lang.String key, java.lang.String value)
-
incrby
public long incrby(java.lang.String key, long amount)
-
hdel
public long hdel(java.lang.String key, java.util.List<java.lang.Object> fields)
-
hexists
public boolean hexists(java.lang.String key, java.lang.String field)
-
hget
public java.lang.String hget(java.lang.String key, java.lang.String field)
-
hincrby
public long hincrby(java.lang.String key, java.lang.String field, long amount)
-
hset
public boolean hset(java.lang.String key, java.lang.String field, java.lang.String value)
-
hgetall
public java.util.Map<java.lang.String,java.lang.Object> hgetall(java.lang.String key)
-
push
public long push(java.lang.String key, java.util.List<java.lang.Object> values)
-
pop
public java.lang.String pop(java.lang.String key)
-
lrange
public java.util.List<java.lang.Object> lrange(java.lang.String key, long start, long stop)
-
sadd
public long sadd(java.lang.String key, java.util.List<java.lang.Object> members)
-
spop
public java.lang.String spop(java.lang.String key)
-
scard
public long scard(java.lang.String key)
-
smembers
public java.util.List<java.lang.Object> smembers(java.lang.String key)
-
sunion
public java.util.List<java.lang.Object> sunion(java.util.List<java.lang.Object> keys)
-
zadd
public long zadd(java.lang.String key, java.lang.Object... scoresAndMembers)
-
zcard
public long zcard(java.lang.String key)
-
zrangebyscore
public java.util.List<java.lang.Object> zrangebyscore(java.lang.String source, long min, long max)
-
zrem
public long zrem(java.lang.String source, java.util.List<java.lang.Object> members)
-
eval
public java.lang.String eval(java.lang.String script, io.lettuce.core.ScriptOutputType outputType, java.util.List<java.lang.Object> keys, java.util.List<java.lang.Object> values)
-
copy
public boolean copy(java.lang.String source, java.lang.String destination)
-
exists
public long exists(java.util.List<java.lang.Object> key)
-
pexpire
public boolean pexpire(java.lang.String key, long time, boolean isExpireAt)
-
persist
public boolean persist(java.lang.String key)
-
pttl
public long pttl(java.lang.String key)
-
info
public java.lang.String info()
-
configSet
public java.lang.String configSet(java.lang.String parameter, java.lang.String value)
-
configGet
public java.util.Map<java.lang.String,java.lang.Object> configGet(java.lang.String parameter)
-
close
public void close()
- Specified by:
close
in interfacejava.lang.AutoCloseable
-
-