feat: Redis 논리 DB로 dev/prod 격리 (dev=3, prod=4)
CI / build (push) Failing after 12m11s

Redis 한 인스턴스를 공용할 때 체크인 키(spot:checkin:*) 충돌 방지.
spring.data.redis.database 를 프로파일별로 지정.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
sb
2026-07-11 16:48:32 +09:00
parent b124e60c88
commit 7142a3128e
2 changed files with 14 additions and 2 deletions
+7 -1
View File
@@ -1,4 +1,10 @@
# 개발 서버 프로파일 — 실행: SPRING_PROFILES_ACTIVE=dev # 개발 서버 프로파일 — 실행: SPRING_PROFILES_ACTIVE=dev
# DB 접속정보 등은 application.yml 의 환경변수 주입을 그대로 사용하고, 포트만 개발용으로 지정. # DB 접속정보 등은 application.yml 의 환경변수 주입을 그대로 사용하고, 포트만 개발용으로 지정.
server: server:
port: 9091 port: 9091
# dev/prod 가 Redis 한 인스턴스를 공용하므로 논리 DB 로 데이터 격리 (dev=3, prod=4)
spring:
data:
redis:
database: 3
+7 -1
View File
@@ -1,4 +1,10 @@
# 운영 서버 프로파일 — 실행: SPRING_PROFILES_ACTIVE=prod # 운영 서버 프로파일 — 실행: SPRING_PROFILES_ACTIVE=prod
# DB 접속정보 등은 application.yml 의 환경변수 주입을 그대로 사용하고, 포트만 운영용으로 지정. # DB 접속정보 등은 application.yml 의 환경변수 주입을 그대로 사용하고, 포트만 운영용으로 지정.
server: server:
port: 9090 port: 9090
# dev/prod 가 Redis 한 인스턴스를 공용하므로 논리 DB 로 데이터 격리 (dev=3, prod=4)
spring:
data:
redis:
database: 4