Class ClusterServersConfig


public class ClusterServersConfig extends BaseMasterSlaveServersConfig<ClusterServersConfig>
Author:
Nikita Koksharov
  • Constructor Details

    • ClusterServersConfig

      public ClusterServersConfig()
  • Method Details

    • addNodeAddress

      public ClusterServersConfig addNodeAddress(String... addresses)
      Add Redis cluster node address. Use follow format -- host:port
      Parameters:
      addresses - in host:port format
      Returns:
      config
    • getNodeAddresses

      public List<String> getNodeAddresses()
    • setNodeAddresses

      public void setNodeAddresses(List<String> nodeAddresses)
    • getScanInterval

      public int getScanInterval()
    • setScanInterval

      public ClusterServersConfig setScanInterval(int scanInterval)
      Redis cluster scan interval in milliseconds

      Default is 5000

      Parameters:
      scanInterval - in milliseconds
      Returns:
      config
    • isCheckSlotsCoverage

      public boolean isCheckSlotsCoverage()
    • setCheckSlotsCoverage

      public ClusterServersConfig setCheckSlotsCoverage(boolean checkSlotsCoverage)
      Enables cluster slots check during Redisson startup.

      Default is true

      Parameters:
      checkSlotsCoverage - - boolean value
      Returns:
      config
    • setNatMap

      @Deprecated public ClusterServersConfig setNatMap(Map<String,String> natMap)
      Deprecated.
    • getNatMapper

      public NatMapper getNatMapper()
    • setNatMapper

      public ClusterServersConfig setNatMapper(NatMapper natMapper)
      Defines NAT mapper which maps Redis URI object. Applied to all Redis connections.
      Parameters:
      natMapper - - nat mapper object
      Returns:
      config
      See Also: