Interface JedisClientConfig

All Known Implementing Classes:
DefaultJedisClientConfig

public interface JedisClientConfig
  • Method Details

    • getConnectionTimeoutMillis

      default int getConnectionTimeoutMillis()
      Returns:
      Connection timeout in milliseconds
    • getSocketTimeoutMillis

      default int getSocketTimeoutMillis()
      Returns:
      Socket timeout in milliseconds
    • getBlockingSocketTimeoutMillis

      default int getBlockingSocketTimeoutMillis()
      Returns:
      Socket timeout (in milliseconds) to use during blocking operation. Default is '0', which means to block forever.
    • getUser

      default String getUser()
      Returns:
      Redis ACL user
    • getPassword

      default String getPassword()
    • updatePassword

      @Deprecated default void updatePassword(String password)
      Deprecated.
    • getCredentialsProvider

      default Supplier<RedisCredentials> getCredentialsProvider()
    • getDatabase

      default int getDatabase()
    • getClientName

      default String getClientName()
    • isSsl

      default boolean isSsl()
      Returns:
      true - to create a TLS connection. false - otherwise.
    • getSslSocketFactory

      default SSLSocketFactory getSslSocketFactory()
    • getSslParameters

      default SSLParameters getSslParameters()
    • getHostnameVerifier

      default HostnameVerifier getHostnameVerifier()
    • getHostAndPortMapper

      default HostAndPortMapper getHostAndPortMapper()
    • getClientSetInfoConfig

      default ClientSetInfoConfig getClientSetInfoConfig()
      Modify the behavior of internally executing CLIENT SETINFO command.
      Returns:
      CLIENT SETINFO config