Vytvoření Azure Cache for Redis k aplikaci v Azure Spring Cloud

Tento článek se týká: ✔️ Java

Místo ruční konfigurace Spring Boot aplikací můžete automaticky svázat vybrané služby Azure s vašimi aplikacemi pomocí Azure Spring Cloud. Tento článek popisuje, jak vytvořit vazbu aplikace k Azure Cache for Redis.

Požadavky

  • Nasazená Azure Spring Cloud instance
  • Instance Azure Cache for Redis služby
  • Rozšíření Azure Spring Cloud pro Azure CLI

Pokud nemáte nasazenou instanci Azure Spring Cloud, postupujte podle kroků v rychlém startu k nasazení Azure Spring Cloud aplikace.

Příprava projektu v Javě

  1. Přidejte následující závislost do souboru pom.xml projektu:

    <dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-data-redis-reactive</artifactId>
    </dependency>
    
  2. Odebrání spring.redis.* všech vlastností ze application.properties souboru

  3. Aktualizujte aktuální nasazení pomocí az spring-cloud app update nebo vytvořte nové nasazení pomocí az spring-cloud app deployment create .

Vytvořte vazbu aplikace k Azure Cache for Redis

  1. V Azure Spring Cloud přejděte na stránku Azure Portal. Přejděte na Řídicí panel aplikace a vyberte aplikaci, která se má svázat s Azure Cache for Redis. Tato aplikace je stejná jako ta, kterou jste aktualizovali nebo nasadili v předchozím kroku.

  2. Vyberte Vazba služby a pak Vytvořit vazbu služby. Vyplňte formulář a nezapomeňte vybrat hodnotu Typ vazby Azure Cache for Redis , váš Azure Cache for Redis server a možnost Primární klíč.

  3. Restartujte aplikaci. Vazba by teď měla fungovat.

  4. Pokud chcete zajistit správnost vazby služby, vyberte název vazby a ověřte její podrobnosti. Pole property by mělo vypadat takhle:

    spring.redis.host=some-redis.redis.cache.windows.net
    spring.redis.port=6380
    spring.redis.password=abc******
    spring.redis.ssl=true
    

Další kroky

V tomto článku jste zjistili, jak vytvořit vazbu aplikace v Azure Spring Cloud k Azure Cache for Redis. Další informace o vazbě služeb na vaši aplikaci najdete v tématu Vytvoření vazby k Azure Database for MySQL instanci.