Class JedisClientConfiguration

    • Constructor Detail

      • JedisClientConfiguration

        public JedisClientConfiguration()
    • Method Detail

      • redisPoolConfig

        @Bean
        @ConditionalOnMissingBean(org.apache.commons.pool2.impl.GenericObjectPoolConfig.class)
        @ConfigurationProperties("redis")
        public org.apache.commons.pool2.impl.GenericObjectPoolConfig redisPoolConfig()
        Backwards compatibility with pre-kork redis config.

        Services can override this pool config to provide their own default pool config. Individual clients can also override their own pool config.

      • jedisClientDelegateFactory

        @Bean
        @ConditionalOnProperty(value="redis.cluster-enabled",
                               havingValue="false",
                               matchIfMissing=true)
        public JedisClientDelegateFactory jedisClientDelegateFactory​(com.netflix.spectator.api.Registry registry,
                                                                     com.fasterxml.jackson.databind.ObjectMapper objectMapper,
                                                                     org.apache.commons.pool2.impl.GenericObjectPoolConfig redisPoolConfig)
      • jedisClientHealthIndicators

        @Bean
        @ConditionalOnProperty(value="redis.cluster-enabled",
                               havingValue="false",
                               matchIfMissing=true)
        public java.util.List<org.springframework.boot.actuate.health.HealthIndicator> jedisClientHealthIndicators​(java.util.List<RedisClientDelegate> redisClientDelegates)