Dela via


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.