Skip to content

Commit c2cf9ca

Browse files
authoredMar 7, 2025
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

+16
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

+1-1
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

+11-2
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)
Please sign in to comment.