Skip to content

Configuration Mapping

The following Jedis configuration parameters are:

  • Successfully Mapped: user, password, clientName, ssl, redisProtocol, connectionTimeoutMillis, socketTimeoutMillis, database.

  • Partially Mapped: sslSocketFactory, sslParameters, hostnameVerifier.

  • Not Mapped: blockingSocketTimeoutMillis.

  • user → ServerCredentials.username
  • password → ServerCredentials.password
  • clientName → BaseClientConfiguration.clientName
  • ssl → BaseClientConfiguration.useTLS
  • redisProtocol → BaseClientConfiguration.protocol
  • connectionTimeoutMillis → AdvancedBaseClientConfiguration.connectionTimeout
  • socketTimeoutMillis → BaseClientConfiguration.requestTimeout
  • database → Handled via SELECT command after connection
  • sslSocketFactory → Requires SSL/TLS migration to system certificate store
  • sslParameters → Limited mapping; custom protocols/ciphers not supported
  • hostnameVerifier → Standard verification works; custom verifiers require useInsecureTLS
  • blockingSocketTimeoutMillis → No equivalent (GLIDE uses async I/O model)
  1. GLIDE Architecture Shift: From application-managed SSL to system-managed SSL with secure defaults
  2. Certificate Management: Custom keystores/truststores require migration to system certificate store
  3. Protocol Selection: GLIDE auto-selects TLS 1.2+ and secure cipher suites
  4. Client Authentication: Client certificates not supported; use username/password authentication