From 1901fceb6ddaa56a57f3131191454554c3e77e68 Mon Sep 17 00:00:00 2001 From: guohongjin <guohongjin@test.com> Date: 星期三, 01 五月 2024 13:56:51 +0800 Subject: [PATCH] Merge branch 'master' of http://120.76.84.145:10101/gitblit/r/java/PsychologicalCounseling --- rest/src/main/java/cn/stylefeng/rest/config/ObjectRedisAutoConfiguration.java | 24 ++++++++++++++++++++++++ 1 files changed, 24 insertions(+), 0 deletions(-) diff --git a/rest/src/main/java/cn/stylefeng/rest/config/ObjectRedisAutoConfiguration.java b/rest/src/main/java/cn/stylefeng/rest/config/ObjectRedisAutoConfiguration.java index f443637..5e33287 100644 --- a/rest/src/main/java/cn/stylefeng/rest/config/ObjectRedisAutoConfiguration.java +++ b/rest/src/main/java/cn/stylefeng/rest/config/ObjectRedisAutoConfiguration.java @@ -3,6 +3,10 @@ import cn.stylefeng.rest.config.cache.ObjectRedisCache; import cn.stylefeng.roses.kernel.cache.api.CacheOperatorApi; import cn.stylefeng.roses.kernel.cache.redis.util.CreateRedisTemplateUtil; +import org.redisson.Redisson; +import org.redisson.api.RedissonClient; +import org.redisson.config.Config; +import org.springframework.beans.factory.annotation.Value; import org.springframework.boot.autoconfigure.condition.ConditionalOnClass; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; @@ -22,4 +26,24 @@ return new ObjectRedisCache(redisTemplate); } + @Value("${spring.redis.host}") + private String host; + @Value("${spring.redis.port}") + private int port; + + @Value("${spring.redis.password}") + private String password; + + @Value("${spring.redis.database}") + private int database; + + @Bean + public RedissonClient redissonClient(){ + Config config = new Config(); + config.useSingleServer().setAddress("redis://"+host+":"+port) + .setPassword(password) + .setDatabase(database); + return Redisson.create(config); + } + } -- Gitblit v1.7.1