Class RedisEnterpriseServer

java.lang.Object
com.redis.testcontainers.RedisEnterpriseServer
All Implemented Interfaces:
RedisServer, AutoCloseable, org.testcontainers.lifecycle.Startable

public class RedisEnterpriseServer extends Object implements RedisServer, org.testcontainers.lifecycle.Startable
  • Field Details

  • Constructor Details

    • RedisEnterpriseServer

      public RedisEnterpriseServer()
  • Method Details

    • getDatabase

      public com.redis.enterprise.Database getDatabase()
    • getAdmin

      public com.redis.enterprise.Admin getAdmin()
    • defaultDatabase

      public static com.redis.enterprise.Database.Builder defaultDatabase()
    • withDatabase

      public RedisEnterpriseServer withDatabase(com.redis.enterprise.Database database)
    • getAdminPort

      public int getAdminPort()
    • withAdminPort

      public RedisEnterpriseServer withAdminPort(int port)
    • getAdminPassword

      public String getAdminPassword()
    • withAdminPassword

      public RedisEnterpriseServer withAdminPassword(String password)
    • getAdminUsername

      public String getAdminUsername()
    • withAdminUsername

      public RedisEnterpriseServer withAdminUsername(String username)
    • getHost

      public String getHost()
    • withHost

      public RedisEnterpriseServer withHost(String host)
    • getRedisHost

      public String getRedisHost()
      Specified by:
      getRedisHost in interface RedisServer
    • getRedisPort

      public int getRedisPort()
      Specified by:
      getRedisPort in interface RedisServer
    • isRedisCluster

      public boolean isRedisCluster()
      Specified by:
      isRedisCluster in interface RedisServer
      Returns:
      true if this is a Redis Cluster
    • start

      public void start()
      Specified by:
      start in interface org.testcontainers.lifecycle.Startable
    • stop

      public void stop()
      Specified by:
      stop in interface org.testcontainers.lifecycle.Startable