public final class RedisGetSetClient extends AbstractRedisClient
password, resources, secure, urls
Constructor and Description |
---|
RedisGetSetClient(java.lang.String[] urls,
java.lang.String password,
boolean secure,
java.util.concurrent.ExecutorService executor,
com.lambdaworks.redis.event.EventBus eventBus) |
Modifier and Type | Method and Description |
---|---|
io.datatree.Promise |
clean(java.lang.String match,
java.util.concurrent.atomic.AtomicLong counter)
Deletes a group of items.
|
void |
connect() |
io.datatree.Promise |
del(java.lang.String key)
Deletes a content with the specified key.
|
io.datatree.Promise |
disconnect() |
io.datatree.Promise |
get(java.lang.String key)
Gets a content by a key.
|
io.datatree.Promise |
getCacheKeys(io.datatree.Tree keys) |
io.datatree.Promise |
set(java.lang.String key,
byte[] value,
com.lambdaworks.redis.SetArgs args)
Sets a content by key.
|
parseURLs
public RedisGetSetClient(java.lang.String[] urls, java.lang.String password, boolean secure, java.util.concurrent.ExecutorService executor, com.lambdaworks.redis.event.EventBus eventBus)
public final void connect()
connect
in class AbstractRedisClient
public final io.datatree.Promise get(java.lang.String key)
key
- cache keypublic final io.datatree.Promise set(java.lang.String key, byte[] value, com.lambdaworks.redis.SetArgs args)
key
- cache keyvalue
- new valueargs
- Redis arguments (eg. TTL)public final io.datatree.Promise del(java.lang.String key)
key
- cache keypublic final io.datatree.Promise clean(java.lang.String match, java.util.concurrent.atomic.AtomicLong counter)
match
- regexcounter
- counter of deleted recordspublic io.datatree.Promise getCacheKeys(io.datatree.Tree keys)
public final io.datatree.Promise disconnect()
disconnect
in class AbstractRedisClient