Commit c9004e5e authored by liaozan's avatar liaozan 🏀

Config the connectionMinimumIdleSize for Redisson

parent 6ad1d982
...@@ -40,6 +40,11 @@ ...@@ -40,6 +40,11 @@
<artifactId>spring-boot-starter-data-elasticsearch</artifactId> <artifactId>spring-boot-starter-data-elasticsearch</artifactId>
<optional>true</optional> <optional>true</optional>
</dependency> </dependency>
<dependency>
<groupId>org.redisson</groupId>
<artifactId>redisson-spring-boot-starter</artifactId>
<optional>true</optional>
</dependency>
</dependencies> </dependencies>
</project> </project>
package com.schbrain.framework.support.spring.redisson;
import org.redisson.config.Config;
import org.redisson.spring.starter.RedissonAutoConfigurationCustomizer;
import org.springframework.boot.autoconfigure.AutoConfiguration;
import org.springframework.boot.autoconfigure.condition.ConditionalOnClass;
import org.springframework.context.annotation.Bean;
/**
* @author liaozan
* @since 2023/8/25
*/
@AutoConfiguration
@ConditionalOnClass(Config.class)
public class RedissonFeatureAutoConfiguration {
@Bean
public RedissonAutoConfigurationCustomizer singleServerConnectionMinimumIdleCustomizer() {
return config -> {
try {
config.useSingleServer().setConnectionMinimumIdleSize(10);
} catch (IllegalStateException ignore) {
}
};
}
}
com.schbrain.framework.support.spring.elasticsearch.ElasticsearchFeatureAutoConfiguration com.schbrain.framework.support.spring.elasticsearch.ElasticsearchFeatureAutoConfiguration
\ No newline at end of file com.schbrain.framework.support.spring.redisson.RedissonFeatureAutoConfiguration
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment