Class RedisMemoryThreshold

java.lang.Object
io.debezium.server.redis.RedisMemoryThreshold

public class RedisMemoryThreshold extends Object
  • Field Details

    • LOGGER

      private static final org.slf4j.Logger LOGGER
    • INFO_MEMORY

      private static final String INFO_MEMORY
      See Also:
    • INFO_MEMORY_SECTION_MAXMEMORY

      private static final String INFO_MEMORY_SECTION_MAXMEMORY
      See Also:
    • INFO_MEMORY_SECTION_USEDMEMORY

      private static final String INFO_MEMORY_SECTION_USEDMEMORY
      See Also:
    • MEMORY_OK

      private static final Supplier<Boolean> MEMORY_OK
    • client

      private io.debezium.storage.redis.RedisClient client
    • memoryThreshold

      private int memoryThreshold
    • memoryLimit

      private long memoryLimit
    • isMemoryOk

      private Supplier<Boolean> isMemoryOk
  • Constructor Details

  • Method Details

    • check

      public boolean check()
    • isMemoryOk

      private boolean isMemoryOk()
    • memoryTuple

      private io.smallrye.mutiny.tuples.Tuple2<Long,Long> memoryTuple(long defaultMaxMemory)
    • disable

      private void disable()
    • parseLong

      private Long parseLong(String name, String value)