Class RedissonAutoConfiguration

java.lang.Object
org.redisson.spring.starter.RedissonAutoConfiguration
Direct Known Subclasses:
RedissonAutoConfigurationV2

@Configuration @ConditionalOnClass({org.redisson.Redisson.class,org.springframework.data.redis.core.RedisOperations.class}) @ConditionalOnMissingClass("org.springframework.boot.autoconfigure.AutoConfiguration") @AutoConfigureBefore(org.springframework.boot.autoconfigure.data.redis.RedisAutoConfiguration.class) @EnableConfigurationProperties({RedissonProperties.class,org.springframework.boot.autoconfigure.data.redis.RedisProperties.class}) public class RedissonAutoConfiguration extends Object
Spring configuration used with Spring Boot 2.6 and lower
Author:
Nikita Koksharov, Nikos Kakavas (https://github.com/nikakis), AnJia (https://anjia0532.github.io/)
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    org.redisson.api.RedissonClient
     
    org.redisson.spring.data.connection.RedissonConnectionFactory
    redissonConnectionFactory(org.redisson.api.RedissonClient redisson)
     
    org.redisson.api.RedissonReactiveClient
    redissonReactive(org.redisson.api.RedissonClient redisson)
     
    org.redisson.api.RedissonRxClient
    redissonRxJava(org.redisson.api.RedissonClient redisson)
     
    org.springframework.data.redis.core.RedisTemplate<Object,Object>
    redisTemplate(org.springframework.data.redis.connection.RedisConnectionFactory redisConnectionFactory)
     
    org.springframework.data.redis.core.StringRedisTemplate
    stringRedisTemplate(org.springframework.data.redis.connection.RedisConnectionFactory redisConnectionFactory)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • RedissonAutoConfiguration

      public RedissonAutoConfiguration()
  • Method Details

    • redisTemplate

      @Bean @ConditionalOnMissingBean(name="redisTemplate") public org.springframework.data.redis.core.RedisTemplate<Object,Object> redisTemplate(org.springframework.data.redis.connection.RedisConnectionFactory redisConnectionFactory)
    • stringRedisTemplate

      @Bean @ConditionalOnMissingBean(org.springframework.data.redis.core.StringRedisTemplate.class) public org.springframework.data.redis.core.StringRedisTemplate stringRedisTemplate(org.springframework.data.redis.connection.RedisConnectionFactory redisConnectionFactory)
    • redissonConnectionFactory

      @Bean @ConditionalOnMissingBean(org.springframework.data.redis.connection.RedisConnectionFactory.class) public org.redisson.spring.data.connection.RedissonConnectionFactory redissonConnectionFactory(org.redisson.api.RedissonClient redisson)
    • redissonReactive

      @Bean @Lazy @ConditionalOnMissingBean(org.redisson.api.RedissonReactiveClient.class) public org.redisson.api.RedissonReactiveClient redissonReactive(org.redisson.api.RedissonClient redisson)
    • redissonRxJava

      @Bean @Lazy @ConditionalOnMissingBean(org.redisson.api.RedissonRxClient.class) public org.redisson.api.RedissonRxClient redissonRxJava(org.redisson.api.RedissonClient redisson)
    • redisson

      @Bean(destroyMethod="shutdown") @ConditionalOnMissingBean(org.redisson.api.RedissonClient.class) public org.redisson.api.RedissonClient redisson() throws IOException
      Throws:
      IOException