Spring Cloud Azure Redis 지원
이 문서는 버전 4.14.0 ✔️ 버전 5.8.0에 적용됩니다. ✔️
Spring Redis 라이브러리를 사용하여 Azure Cache for Redis에 커넥트. 애플리케이션을 추가하고 spring-cloud-azure-starter
spring-cloud-azure-resourcemanager
추가하면 Azure Resource Manager를 통해 Azure Cache for Redis 연결 정보를 읽고 Redis 속성을 자동으로 구성할 수 있습니다.
종속성 설정
Redis를 사용하여 Spring Boot 애플리케이션에 Spring Cloud Azure Redis 지원을 사용하려는 경우 다음 종속성을 추가합니다.
<dependencies>
<dependency>
<groupId>com.azure.spring</groupId>
<artifactId>spring-cloud-azure-starter</artifactId>
</dependency>
<dependency>
<groupId>com.azure.spring</groupId>
<artifactId>spring-cloud-azure-resourcemanager</artifactId>
</dependency>
</dependencies>
구성
참고 항목
보안 주체를 사용하여 Azure 리소스에 액세스하기 위해 Microsoft Entra ID로 인증하고 권한을 부여하도록 선택한 경우 Microsoft Entra ID를 사용하여 액세스 권한 부여를 참조하여 보안 주체에게 Azure 리소스에 액세스할 수 있는 충분한 권한이 부여되었는지 확인합니다.
Redis 지원을 사용하는 경우 구성 가능한 속성:
속성 | 설명 | 기본값 | Required |
---|---|---|---|
spring.cloud.azure.redis.enabled | Azure Cache for Redis를 사용할 수 있는지 여부입니다. | true | 아니요 |
spring.cloud.azure.redis.name | Azure Cache for Redis 인스턴스 이름입니다. | 예 | |
spring.cloud.azure.redis.resource.resource-group | Azure Cache for Redis의 리소스 그룹입니다. | 예 | |
spring.cloud.azure.profile.subscription-id | 구독 ID입니다. | 예 |
참고 항목
인증 정보는 Azure Resource Manager에 대한 인증에도 필요합니다. Resource Manager의 자격 증명 관련 구성은 접두사 spring.cloud.azure
로 구성해야 합니다. 자세한 내용은 Spring Cloud Azure 인증을 참조하세요.
기본 사용법
다음 속성을 추가하면 좋습니다.
spring.cloud.azure.redis.name=${AZURE_CACHE_REDIS_NAME}
spring.cloud.azure.redis.resource.resource-group=${AZURE_CACHE_REDIS_RESOURCE_GROUP}
샘플
자세한 내용은 GitHub의 azure-spring-boot-samples 리포지토리를 참조하세요.
피드백
https://aka.ms/ContentUserFeedback
출시 예정: 2024년 내내 콘텐츠에 대한 피드백 메커니즘으로 GitHub 문제를 단계적으로 폐지하고 이를 새로운 피드백 시스템으로 바꿀 예정입니다. 자세한 내용은 다음을 참조하세요.다음에 대한 사용자 의견 제출 및 보기