De Azure Cache voor Redis verbinden met uw toepassing in Azure Spring Cloud
Dit artikel is van toepassing op: ✔️ Java
In plaats van uw Spring Boot-toepassingen handmatig te configureren, kunt u de geselecteerde Azure-services automatisch met uw toepassingen verbinden met behulp van Azure Spring Cloud. In dit artikel wordt uitgelegd hoe u uw toepassing verbindt met Azure Cache voor Redis.
Vereisten
- Een geïmplementeerd Azure Spring Cloud-exemplaar
- Een exemplaar van de Azure Cache voor Redis-service
- De Azure Spring Cloud-extensie voor de Azure CLI
Als u geen geïmplementeerd Azure Spring Cloud-exemplaar hebt, volgt u de stappen in de quickstart voor het implementeren van een Azure Spring Cloud-toepassing.
Uw Java-project voorbereiden
Voeg de volgende afhankelijkheid toe aan het bestand pom.xml van uw project:
<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis-reactive</artifactId> </dependency>Verwijder alle
spring.redis.*-eigenschappen uit het bestandapplication.propertiesWerk de huidige implementatie bij met
az spring-cloud app updateof maak een nieuwe implementatie metaz spring-cloud app deployment create.
Uw app verbinden met de Azure Cache voor Redis
Ga naar de pagina van Azure Spring Cloud in de Azure-portal. Ga naar Toepassingsdashboard en selecteer de toepassing die u met Azure Cache voor Redis wilt verbinden. Dit is dezelfde toepassing als die u in de vorige stap hebt bijgewerkt of geïmplementeerd.
Selecteer Servicebinding en selecteer de knop Servicebinding maken. Vul het formulier in en selecteer bij Bindingstype de optie Azure Cache voor Redis, en selecteer uw Azure Cache voor Redis-server en de sleuteloptie Primair.
De app opnieuw starten. De binding moet nu werken.
Als u wilt controleren of de servicebinding juist is, selecteert u de naam van de binding en verifieert u de details ervan. Het veld
propertymoet er als volgt uitzien:spring.redis.host=some-redis.redis.cache.windows.net spring.redis.port=6380 spring.redis.password=abc****** spring.redis.ssl=true
Volgende stappen
In dit artikel hebt u geleerd hoe u uw toepassing in uw Azure Spring Cloud aan Azure Cache voor Redis. Zie Verbinden met een Azure Database for MySQL-exemplaar voor meer informatie over bindingsservices voor uw toepassing.