Skip to content

Commit c2cf9ca

Browse files
authored
Merge pull request #118 from CommitField/fix/redisauth
fix: λ ˆλ””μŠ€ κΆŒν•œ 문제 μˆ˜μ •
2 parents b7033fc + a89ca9e commit c2cf9ca

File tree

3 files changed

+28
-3
lines changed

3 files changed

+28
-3
lines changed

β€Žsrc/main/java/cmf/commitField/global/config/RedisConfig.javaβ€Ž

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,8 @@
11
package cmf.commitField.global.config;
22

3+
import org.redisson.Redisson;
4+
import org.redisson.config.Config;
5+
import org.redisson.api.RedissonClient;
36
import org.springframework.beans.factory.annotation.Value;
47
import org.springframework.context.annotation.Bean;
58
import org.springframework.context.annotation.Configuration;
@@ -19,6 +22,18 @@ public class RedisConfig {
1922
@Value("${spring.redis.port}")
2023
public int port;
2124

25+
@Value("${spring.redis.password}")
26+
public String password;
27+
28+
@Bean
29+
public RedissonClient redissonClient() {
30+
Config config = new Config();
31+
config.useSingleServer()
32+
.setAddress("redis://127.0.0.1:6379")
33+
.setPassword(password); // λΉ„λ°€λ²ˆν˜Έ μΆ”κ°€
34+
return Redisson.create(config);
35+
}
36+
2237
@Bean
2338
public RedisTemplate<String, Object> redisTemplate(RedisConnectionFactory connectionFactory) {
2439
RedisTemplate<String, Object> redisTemplate = new RedisTemplate<>();
@@ -33,6 +48,7 @@ public RedisConnectionFactory redisConnectionFactory() {
3348
RedisStandaloneConfiguration configuration = new RedisStandaloneConfiguration();
3449
configuration.setHostName(host);
3550
configuration.setPort(port);
51+
configuration.setPassword(password); // λΉ„λ°€λ²ˆν˜Έ μ„€μ •
3652
return new LettuceConnectionFactory(configuration);
3753
}
3854

β€Žsrc/main/resources/application-prod.ymlβ€Ž

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ spring:
1616
redis:
1717
host: 172.17.0.1
1818
port: 6379
19-
password: ${custom.secret.spring.data.redis.password}
19+
password: ${spring.redis.password}
2020
jpa:
2121
hibernate:
2222
ddl-auto: update

β€Žsrc/main/resources/application.ymlβ€Ž

Lines changed: 11 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,17 @@ spring:
4141
cookieDomain: "${custom.dev.cookieDomain}"
4242
frontUrl: "${custom.dev.frontUrl}"
4343
backUrl: "${custom.dev.backUrl}"
44+
# Lettuce ν΄λΌμ΄μ–ΈνŠΈ μ„€μ • (Redis 연결을 κ΄€λ¦¬ν•˜λŠ” ν΄λΌμ΄μ–ΈνŠΈ)
45+
redis:
46+
host: localhost # Redis μ„œλ²„μ˜ 호슀트λͺ… (Dockerλ₯Ό μ‚¬μš©ν•  경우 `localhost` λ˜λŠ” `host.docker.internal` μ‚¬μš©)
47+
port: 6379 # Redis μ„œλ²„ 포트
48+
49+
lettuce:
50+
pool:
51+
max-active: 10 # μ΅œλŒ€ ν™œμ„± 컀λ„₯μ…˜ 수
52+
max-wait: -1 # 컀λ„₯μ…˜ ν’€μ—μ„œ λŒ€κΈ°ν•  수 μžˆλŠ” μ΅œλŒ€ μ‹œκ°„ (-1은 λ¬΄μ œν•œ λŒ€κΈ°)
53+
max-idle: 8 # 컀λ„₯μ…˜ ν’€μ—μ„œμ˜ μ΅œλŒ€ 유휴 컀λ„₯μ…˜ 수
54+
min-idle: 4 # 컀λ„₯μ…˜ ν’€μ—μ„œμ˜ μ΅œμ†Œ 유휴 컀λ„₯μ…˜ 수
4455

4556
# swagger μ„€μ •
4657
springdoc:
@@ -53,8 +64,6 @@ springdoc:
5364
# paths-to-match:
5465
# - /api/** # swagger-ui에 ν‘œμ‹œν•  api의 μ—”λ“œν¬μΈνŠΈ νŒ¨ν„΄
5566

56-
kafka:
57-
bootstrap-servers: localhost:9092
5867

5968
logging:
6069
level:

0 commit comments

Comments
Β (0)