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
    void del​(byte[] key)  
    void del​(java.util.List<byte[]> keys)  
    boolean exists​(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)  
    void mset​(java.util.List<io.datarouter.util.tuple.Twin<byte[]>> kvs)  
    void psetex​(io.datarouter.util.tuple.Twin<byte[]> kv, long ttlMs)  
    void set​(io.datarouter.util.tuple.Twin<byte[]> kv)  

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • 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)