
Redis Serverless 환경에서 Unresolved 문제 발생 원인과 해결 방법
·
Cloud/AWS
⚠️Redis Serverless 환경에서 unresolved 문제가 발생하는 이유🔍 주된 원인:DNS 캐싱 문제Java의 JVM은 기본적으로 DNS를 무기한 캐시합니다.서버리스 Redis는 실행 중인 인스턴스 IP가 바뀔 수 있습니다. (DNS 기반 부하 분산)Redis 서버리스는 고정 IP가 없음서버리스는 "동적으로 인프라가 생성"되므로 DNS만 유일한 접속 경로입니다.✅ 해결 방법1. JVM DNS TTL 줄이기 (가장 중요)JVM이 오래된 IP를 캐싱하고 있지 않도록 TTL을 60초 이하로 설정하세요.-Dsun.net.inetaddr.ttl=30-Dsun.net.inetaddr.negative.ttl=10Spring Boot 실행 예:java -Dsun.net.inetaddr.ttl=30 -ja..