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.

  • userServerCredentials.username
  • passwordServerCredentials.password
  • clientNameBaseClientConfiguration.clientName
  • sslBaseClientConfiguration.useTLS
  • redisProtocolBaseClientConfiguration.protocol
  • connectionTimeoutMillisAdvancedBaseClientConfiguration.connectionTimeout
  • socketTimeoutMillisBaseClientConfiguration.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