Class RedisOps
java.lang.Object
io.datarouter.client.redis.client.RedisOps
public class RedisOps extends Object
-
Constructor Summary
Constructors Constructor Description RedisOps(io.lettuce.core.cluster.api.async.RedisClusterAsyncCommands<byte[],byte[]> client) -
Method Summary
Modifier and Type Method Description voiddel(byte[] key)voiddel(List<byte[]> keys)booleanexists(byte[] key)Optional<byte[]>find(byte[] key)io.datarouter.scanner.Scanner<io.lettuce.core.KeyValue<byte[],byte[]>>mget(List<byte[]> keys)voidmset(List<io.datarouter.util.tuple.Twin<byte[]>> kvs)voidpsetex(io.datarouter.util.tuple.Twin<byte[]> kv, long ttlMs)voidset(io.datarouter.util.tuple.Twin<byte[]> kv)
-
Constructor Details
-
RedisOps
public RedisOps(io.lettuce.core.cluster.api.async.RedisClusterAsyncCommands<byte[],byte[]> client)
-
-
Method Details
-
exists
public boolean exists(byte[] key) -
find
-
mget
public io.datarouter.scanner.Scanner<io.lettuce.core.KeyValue<byte[],byte[]>> mget(List<byte[]> keys) -
set
public void set(io.datarouter.util.tuple.Twin<byte[]> kv) -
psetex
public void psetex(io.datarouter.util.tuple.Twin<byte[]> kv, long ttlMs) -
mset
-
del
public void del(byte[] key) -
del
-