Redis için Azure Cache uygulamanıza bağlama Azure Spring Cloud

Bu makale şu için geçerlidir: ✔️ Java

Uygulama uygulamalarınızı el ile yapılandırmak Spring Boot, belirli Azure hizmetlerini uygulamalarınıza otomatik olarak bağlamak için Azure Spring Cloud. Bu makalede, uygulamanın uygulamanıza nasıl bağlanacağını Redis için Azure Cache.

Önkoşullar

  • Dağıtılmış bir Azure Spring Cloud örneği
  • Bir Redis için Azure Cache hizmeti örneği
  • Azure CLI Azure Spring Cloud uzantısı

Dağıtılmış bir uygulama örneği Azure Spring Cloud uygulama dağıtma hızlı başlangıç adımlarını Azure Spring Cloud.

Java projenizi hazırlama

  1. Projenizin dosya dosyasına aşağıdaki bağımlılığı pom.xml ekleyin:

    <dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-data-redis-reactive</artifactId>
    </dependency>
    
  2. Dosyadan spring.redis.* tüm özellikleri application.properties kaldırma

  3. kullanarak geçerli dağıtımı güncelleştirin az spring-cloud app update veya kullanarak yeni bir dağıtım az spring-cloud app deployment create oluşturun.

Uygulamayı Redis için Azure Cache

  1. Azure Spring Cloud hizmet sayfanıza Azure portal. Uygulama Panosu'na gidin ve uygulamanın uygulama panosuna Redis için Azure Cache. Bu uygulama, önceki adımda güncelleştirilen veya dağıtılan uygulamayla aynıdır.

  2. Hizmet bağlama'ya ve Hizmet bağlaması oluştur'a seçin. Formu doldurun; Bağlama türü değerini ( ) , Redis için Azure Cache sunucunuz Redis için Azure Cache Birincil anahtar seçeneğini belirleyin.

  3. Uygulamayı yeniden başlatın. Bağlama şimdi çalışmalı.

  4. Hizmet bağlamanın doğru olduğundan emin olmak için bağlama adını seçin ve ayrıntılarını doğrulayın. Alan property aşağıdaki gibi görünüyor olmalı:

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

Sonraki adımlar

Bu makalede, uygulamalarınızı Azure Spring Cloud'de Redis için Azure Cache. Hizmetleri uygulamanıza bağlama hakkında daha fazla bilgi edinmek için bkz. MySQL için Azure Veritabanı örneğine bağlama.