Spring Cloud Azure Redis-Unterstützung
Dieser Artikel bezieht sich auf: ✔️ Version 4.14.0 ✔️ Version 5.8.0
Verbinden zum Azure Cache für Redis mithilfe von Spring Redis-Bibliotheken. Durch hinzufügen spring-cloud-azure-starter
und spring-cloud-azure-resourcemanager
zu Ihrer Anwendung können Sie den Azure-Cache für Redis-Verbindungsinformationen über Azure Resource Manager lesen und die Redis-Eigenschaften automatisch konfigurieren.
Setup von Abhängigkeiten
Fügen Sie die folgenden Abhängigkeiten hinzu, wenn Sie die Spring Cloud Azure Redis-Unterstützung zu Ihrer Spring Boot-Anwendung mit Redis verwenden möchten.
<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
Hinweis
Wenn Sie sich dafür entscheiden, einen Sicherheitsprinzipal zum Authentifizieren und Autorisieren mit Microsoft Entra-ID für den Zugriff auf eine Azure-Ressource zu verwenden, lesen Sie "Autorisieren des Zugriffs mit Microsoft Entra-ID ", um sicherzustellen, dass dem Sicherheitsprinzipal die ausreichende Berechtigung für den Zugriff auf die Azure-Ressource gewährt wurde.
Konfigurierbare Eigenschaften bei Verwendung der Redis-Unterstützung:
Eigenschaft | Beschreibung | Standardwert | Erforderlich |
---|---|---|---|
spring.cloud.azure.redis.enabled | Gibt an, ob ein Azure-Cache für Redis aktiviert ist. | true | Nein |
spring.cloud.azure.redis.name | Azure Cache für Redis-Instanzname. | Ja | |
spring.cloud.azure.redis.resource.resource-group | Die Ressourcengruppe von Azure Cache für Redis. | Ja | |
spring.cloud.azure.profile.subscription-id | Die Abonnement-ID. | Ja |
Hinweis
Authentifizierungsinformationen sind auch für die Authentifizierung für Azure Resource Manager erforderlich. Die anmeldeinformationsbezogenen Konfigurationen des Ressourcen-Managers sollten unter präfix spring.cloud.azure
konfiguriert werden. Weitere Informationen finden Sie unter Spring Cloud Azure Authentication.
Grundlegende Verwendung
Fügen Sie die folgenden Eigenschaften hinzu, und Sie können loslegen.
spring.cloud.azure.redis.name=${AZURE_CACHE_REDIS_NAME}
spring.cloud.azure.redis.resource.resource-group=${AZURE_CACHE_REDIS_RESOURCE_GROUP}
Beispiele
Weitere Informationen finden Sie im Repository "azure-spring-boot-samples " auf GitHub.
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für