zouxuan 1 rok pred
rodič
commit
2e648ef6bd

+ 10 - 0
mec-common/common-core/src/main/java/com/ym/mec/common/redis/config/RedisConfig.java

@@ -1,6 +1,9 @@
 package com.ym.mec.common.redis.config;
 
 import org.apache.commons.lang3.StringUtils;
+import org.redisson.Redisson;
+import org.redisson.api.RedissonClient;
+import org.redisson.config.Config;
 import org.springframework.beans.factory.annotation.Value;
 import org.springframework.context.annotation.Bean;
 import org.springframework.context.annotation.Configuration;
@@ -13,6 +16,7 @@ import org.springframework.data.redis.serializer.GenericJackson2JsonRedisSeriali
 import org.springframework.data.redis.serializer.JdkSerializationRedisSerializer;
 import org.springframework.data.redis.serializer.StringRedisSerializer;
 
+import java.io.IOException;
 import java.io.Serializable;
 
 @Configuration
@@ -74,4 +78,10 @@ public class RedisConfig {
 		return redisTemplate;
 	}
 
+	@Bean(destroyMethod = "shutdown")
+	public RedissonClient redisson(@Value("${spring.redis.redisson.config}") String configFile) throws IOException {
+		Config config = Config.fromYAML(configFile);
+		return Redisson.create(config);
+	}
+
 }