diff --git a/src/main/java/com/walkhub/walkhub/global/redis/RedisConfig.java b/src/main/java/com/walkhub/walkhub/global/redis/RedisConfig.java index 40a324496..fc675bd72 100644 --- a/src/main/java/com/walkhub/walkhub/global/redis/RedisConfig.java +++ b/src/main/java/com/walkhub/walkhub/global/redis/RedisConfig.java @@ -6,6 +6,7 @@ import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; import org.springframework.data.redis.connection.RedisConnectionFactory; +import org.springframework.data.redis.connection.RedisStandaloneConfiguration; import org.springframework.data.redis.connection.lettuce.LettuceConnectionFactory; import org.springframework.data.redis.core.RedisTemplate; import org.springframework.data.redis.core.ZSetOperations; @@ -21,7 +22,11 @@ public class RedisConfig { @Bean @ConditionalOnMissingBean(RedisConnectionFactory.class) public RedisConnectionFactory redisConnectionFactory() { - return new LettuceConnectionFactory(redisProperties.getHost(), redisProperties.getPort()); + RedisStandaloneConfiguration redisStandaloneConfiguration = new RedisStandaloneConfiguration(); + redisStandaloneConfiguration.setHostName(redisProperties.getHost()); + redisStandaloneConfiguration.setPort(redisProperties.getPort()); + redisStandaloneConfiguration.setPassword(redisProperties.getPassword()); + return new LettuceConnectionFactory(redisStandaloneConfiguration); } @Bean diff --git a/src/main/java/com/walkhub/walkhub/global/redis/properties/RedisProperties.java b/src/main/java/com/walkhub/walkhub/global/redis/properties/RedisProperties.java index 19bc858bf..5fd51ddd1 100644 --- a/src/main/java/com/walkhub/walkhub/global/redis/properties/RedisProperties.java +++ b/src/main/java/com/walkhub/walkhub/global/redis/properties/RedisProperties.java @@ -12,4 +12,5 @@ public class RedisProperties { private final String host; private final int port; + private final String password; } diff --git a/src/main/resources/application.yml b/src/main/resources/application.yml index 2094aec25..c9d372f63 100644 --- a/src/main/resources/application.yml +++ b/src/main/resources/application.yml @@ -50,6 +50,7 @@ spring: redis: host: ${REDIS_HOST} port: ${REDIS_PORT} + password: ${REDIS_PASSWORD} batch: job: