From 7142a3128e0de9e7b8a02a1b47a3fb6b967252cf Mon Sep 17 00:00:00 2001 From: sb Date: Sat, 11 Jul 2026 16:48:32 +0900 Subject: [PATCH] =?UTF-8?q?feat:=20Redis=20=EB=85=BC=EB=A6=AC=20DB?= =?UTF-8?q?=EB=A1=9C=20dev/prod=20=EA=B2=A9=EB=A6=AC=20(dev=3D3,=20prod=3D?= =?UTF-8?q?4)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Redis 한 인스턴스를 공용할 때 체크인 키(spot:checkin:*) 충돌 방지. spring.data.redis.database 를 프로파일별로 지정. Co-Authored-By: Claude Opus 4.8 (1M context) --- src/main/resources/application-dev.yml | 8 +++++++- src/main/resources/application-prod.yml | 8 +++++++- 2 files changed, 14 insertions(+), 2 deletions(-) diff --git a/src/main/resources/application-dev.yml b/src/main/resources/application-dev.yml index 40f103c..aaf17fc 100644 --- a/src/main/resources/application-dev.yml +++ b/src/main/resources/application-dev.yml @@ -1,4 +1,10 @@ # 개발 서버 프로파일 — 실행: SPRING_PROFILES_ACTIVE=dev # DB 접속정보 등은 application.yml 의 환경변수 주입을 그대로 사용하고, 포트만 개발용으로 지정. server: - port: 9091 \ No newline at end of file + port: 9091 + +# dev/prod 가 Redis 한 인스턴스를 공용하므로 논리 DB 로 데이터 격리 (dev=3, prod=4) +spring: + data: + redis: + database: 3 \ No newline at end of file diff --git a/src/main/resources/application-prod.yml b/src/main/resources/application-prod.yml index 1d28ea3..bfbcb54 100644 --- a/src/main/resources/application-prod.yml +++ b/src/main/resources/application-prod.yml @@ -1,4 +1,10 @@ # 운영 서버 프로파일 — 실행: SPRING_PROFILES_ACTIVE=prod # DB 접속정보 등은 application.yml 의 환경변수 주입을 그대로 사용하고, 포트만 운영용으로 지정. server: - port: 9090 \ No newline at end of file + port: 9090 + +# dev/prod 가 Redis 한 인스턴스를 공용하므로 논리 DB 로 데이터 격리 (dev=3, prod=4) +spring: + data: + redis: + database: 4 \ No newline at end of file