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(); }