Stöd för Spring Cloud Azure Redis
Den här artikeln gäller för: ✔️ Version 4.14.0 ✔️ Version 5.8.0
Anslut till Azure Cache for Redis med hjälp av Spring Redis-bibliotek. När du lägger till spring-cloud-azure-starter
och spring-cloud-azure-resourcemanager
i ditt program går det att läsa anslutningsinformationen för Azure Cache for Redis via Azure Resource Manager och konfigurera Redis-egenskaperna automatiskt.
Beroendekonfiguration
Lägg till följande beroenden om du vill använda Spring Cloud Azure Redis-stödet till ditt Spring Boot-program med Hjälp av 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>
Konfiguration
Kommentar
Om du väljer att använda ett säkerhetsobjekt för att autentisera och auktorisera med Microsoft Entra-ID för åtkomst till en Azure-resurs läser du Auktorisera åtkomst med Microsoft Entra-ID för att kontrollera att säkerhetsobjektet har beviljats tillräcklig behörighet för att få åtkomst till Azure-resursen.
Konfigurerbara egenskaper när du använder Stöd för Redis:
Property | Beskrivning | Standardvärde | Obligatoriskt |
---|---|---|---|
spring.cloud.azure.redis.enabled | Om en Azure Cache for Redis är aktiverad. | true | Nej |
spring.cloud.azure.redis.name | Azure Cache for Redis-instansnamn. | Ja | |
spring.cloud.azure.redis.resource.resource-group | Resursgruppen för Azure Cache for Redis. | Ja | |
spring.cloud.azure.profile.subscription-id | Prenumerations-ID:t. | Ja |
Kommentar
Autentiseringsinformation krävs också för autentisering för Azure Resource Manager. Autentiseringsrelaterade konfigurationer av Resource Manager ska konfigureras under prefixet spring.cloud.azure
. Mer information finns i Spring Cloud Azure Authentication.
Grundläggande användning
Lägg till följande egenskaper så är det dags att gå.
spring.cloud.azure.redis.name=${AZURE_CACHE_REDIS_NAME}
spring.cloud.azure.redis.resource.resource-group=${AZURE_CACHE_REDIS_RESOURCE_GROUP}
Exempel
Mer information finns i lagringsplatsen azure-spring-boot-samples på GitHub.