From 23173032c0f6c10a011a70405e8ae3b19ff58a8e Mon Sep 17 00:00:00 2001 From: eedo_y Date: Tue, 20 Jan 2026 22:42:58 +0900 Subject: [PATCH] =?UTF-8?q?=E2=9C=A8feat:=20RedisConfig=20=EB=AC=B8?= =?UTF-8?q?=EC=A0=9C=20=EC=88=98=EC=A0=95=20(2)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/com/pinHouse/server/core/config/RedisConfig.java | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/main/java/com/pinHouse/server/core/config/RedisConfig.java b/src/main/java/com/pinHouse/server/core/config/RedisConfig.java index 6651184..115152d 100644 --- a/src/main/java/com/pinHouse/server/core/config/RedisConfig.java +++ b/src/main/java/com/pinHouse/server/core/config/RedisConfig.java @@ -10,6 +10,8 @@ import org.springframework.data.redis.core.RedisTemplate; import org.springframework.data.redis.serializer.GenericJackson2JsonRedisSerializer; import org.springframework.data.redis.serializer.StringRedisSerializer; +import org.springframework.core.env.Environment; +import org.springframework.core.env.Profiles; @Configuration public class RedisConfig { @@ -27,13 +29,14 @@ public class RedisConfig { * 레디스 커넥트 팩토리 설정 */ @Bean - public RedisConnectionFactory redisConnectionFactory() { + public RedisConnectionFactory redisConnectionFactory(Environment environment) { RedisStandaloneConfiguration redisConfiguration = new RedisStandaloneConfiguration(); redisConfiguration.setHostName(host); redisConfiguration.setPort(port); LettuceClientConfiguration.LettuceClientConfigurationBuilder clientConfigBuilder = LettuceClientConfiguration.builder(); - if (sslEnabled) { + boolean useSsl = sslEnabled || environment.acceptsProfiles(Profiles.of("prod")); + if (useSsl) { clientConfigBuilder.useSsl(); }