Class RedisMemoryThresholdTest.RedisClientImpl

java.lang.Object
io.debezium.server.redis.RedisMemoryThresholdTest.RedisClientImpl
All Implemented Interfaces:
io.debezium.storage.redis.RedisClient
Enclosing class:
RedisMemoryThresholdTest

private static class RedisMemoryThresholdTest.RedisClientImpl extends Object implements io.debezium.storage.redis.RedisClient
  • Field Details

    • infoMemory

      private String infoMemory
  • Constructor Details

    • RedisClientImpl

      private RedisClientImpl(String usedMemoryBytes, String maxMemoryBytes)
  • Method Details

    • info

      public String info(String section)
      Specified by:
      info in interface io.debezium.storage.redis.RedisClient
    • disconnect

      public void disconnect()
      Specified by:
      disconnect in interface io.debezium.storage.redis.RedisClient
    • close

      public void close()
      Specified by:
      close in interface io.debezium.storage.redis.RedisClient
    • xadd

      public String xadd(String key, Map<String,String> hash)
      Specified by:
      xadd in interface io.debezium.storage.redis.RedisClient
    • xadd

      Specified by:
      xadd in interface io.debezium.storage.redis.RedisClient
    • xrange

      public List<Map<String,String>> xrange(String key)
      Specified by:
      xrange in interface io.debezium.storage.redis.RedisClient
    • xlen

      public long xlen(String key)
      Specified by:
      xlen in interface io.debezium.storage.redis.RedisClient
    • hgetAll

      public Map<String,String> hgetAll(String key)
      Specified by:
      hgetAll in interface io.debezium.storage.redis.RedisClient
    • hset

      public long hset(byte[] key, byte[] field, byte[] value)
      Specified by:
      hset in interface io.debezium.storage.redis.RedisClient
    • waitReplicas

      public long waitReplicas(int replicas, long timeout)
      Specified by:
      waitReplicas in interface io.debezium.storage.redis.RedisClient