Class RedisOps
java.lang.Object
io.datarouter.client.redis.client.RedisOps
public class RedisOps
extends java.lang.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(java.util.List<byte[]> keys)booleanexists(byte[] key)java.util.Optional<byte[]>find(byte[] key)io.datarouter.scanner.Scanner<io.lettuce.core.KeyValue<byte[],byte[]>>mget(java.util.List<byte[]> keys)voidmset(java.util.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
public java.util.Optional<byte[]> find(byte[] key) -
mget
public io.datarouter.scanner.Scanner<io.lettuce.core.KeyValue<byte[],byte[]>> mget(java.util.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
public void mset(java.util.List<io.datarouter.util.tuple.Twin<byte[]>> kvs) -
del
public void del(byte[] key) -
del
public void del(java.util.List<byte[]> keys)
-