Package org.redisson.spring.starter
Class RedissonAutoConfiguration
java.lang.Object
org.redisson.spring.starter.RedissonAutoConfiguration
@Configuration
@ConditionalOnClass({org.redisson.Redisson.class,org.springframework.data.redis.core.RedisOperations.class})
@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
- Author:
- Nikita Koksharov, Nikos Kakavas (https://github.com/nikakis), AnJia (https://anjia0532.github.io/)
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionredisson()
redissonConnectionFactory
(RedissonClient redisson) redissonReactive
(RedissonClient redisson) redissonRxJava
(RedissonClient redisson) redisTemplate
(org.springframework.data.redis.connection.RedisConnectionFactory redisConnectionFactory) org.springframework.data.redis.core.StringRedisTemplate
stringRedisTemplate
(org.springframework.data.redis.connection.RedisConnectionFactory redisConnectionFactory)
-
Constructor Details
-
RedissonAutoConfiguration
public RedissonAutoConfiguration()
-
-
Method Details
-
redisTemplate
-
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 RedissonConnectionFactory redissonConnectionFactory(RedissonClient redisson) -
redissonReactive
@Bean @Lazy @ConditionalOnMissingBean(org.redisson.api.RedissonReactiveClient.class) public RedissonReactiveClient redissonReactive(RedissonClient redisson) -
redissonRxJava
@Bean @Lazy @ConditionalOnMissingBean(org.redisson.api.RedissonRxClient.class) public RedissonRxClient redissonRxJava(RedissonClient redisson) -
redisson
@Bean(destroyMethod="shutdown") @ConditionalOnMissingBean(org.redisson.api.RedissonClient.class) public RedissonClient redisson() throws IOException- Throws:
IOException
-