Spring Cloud Azure Redis-támogatás

Ez a cikk a következőre vonatkozik: ✔️ 4.14.0 ✔️ 5.8.0-s verzió

Csatlakozás az Azure Cache for Redisbe Spring Redis-kódtárak használatával. Az alkalmazás hozzáadásával spring-cloud-azure-starter és spring-cloud-azure-resourcemanager hozzáadásával beolvashatja az Azure Cache for Redis kapcsolati adatait az Azure Resource Manageren keresztül, és automatikusan konfigurálhatja a Redis-tulajdonságokat.

Függőség beállítása

Adja hozzá a következő függőségeket, ha a Spring Cloud Azure Redis-támogatást szeretné használni a Spring Boot-alkalmazáshoz a Redis használatával.

<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>

Konfiguráció

Megjegyzés:

Ha úgy dönt, hogy biztonsági taggal hitelesít és engedélyez egy Azure-erőforráshoz való hozzáférést a Microsoft Entra-azonosítóval, olvassa el a Hozzáférés engedélyezése a Microsoft Entra-azonosítóval című témakört, amelyből megtudhatja, hogy a biztonsági tag megkapta-e a megfelelő engedélyt az Azure-erőforrás eléréséhez.

Konfigurálható tulajdonságok a Redis-támogatás használatakor:

Property Leírás Alapértelmezett érték Szükséges
spring.cloud.azure.redis.enabled Engedélyezve van-e az Azure Cache for Redis. true Nem
spring.cloud.azure.redis.name Az Azure Cache for Redis-példány neve. Igen
spring.cloud.azure.redis.resource.resource-group Az Azure Cache for Redis erőforráscsoportja. Igen
spring.cloud.azure.profile.subscription-id Az előfizetés azonosítója. Igen

Megjegyzés:

Az Azure Resource Manager hitelesítéséhez hitelesítési adatokra is szükség van. A Resource Manager hitelesítő adatokkal kapcsolatos konfigurációit az előtag spring.cloud.azurealatt kell konfigurálni. További információ: Spring Cloud Azure Authentication.

Alapszintű használat

Adja hozzá a következő tulajdonságokat, és jó választás.

spring.cloud.azure.redis.name=${AZURE_CACHE_REDIS_NAME}
spring.cloud.azure.redis.resource.resource-group=${AZURE_CACHE_REDIS_RESOURCE_GROUP}

Samples

További információ: Azure-Spring-Boot-Samples adattár a GitHubon.