Koneksi Azure Cache for Redis ke aplikasi Anda di Azure Spring Apps
Catatan
Azure Spring Apps adalah nama baru untuk layanan Azure Spring Cloud. Meskipun layanan memiliki nama baru, Anda akan melihat nama lama di beberapa tempat untuk sementara saat kami berupaya memperbarui aset seperti cuplikan layar, video, dan diagram.
Artikel ini berlaku untuk: ✔️ Java ✔️ C#
Artikel ini berlaku untuk: ✔️ Basic/Standard ✔️ Enterprise
Alih-alih mengonfigurasi aplikasi Spring Boot secara manual, Anda dapat secara otomatis menyambungkan layanan Azure yang dipilih ke aplikasi Anda dengan menggunakan Azure Spring Apps. Artikel ini memperlihatkan cara menyambungkan aplikasi Anda ke Azure Cache for Redis.
Prasyarat
- Instans Azure Spring Apps yang disebarkan
- Instans layanan Azure Cache for Redis
- Ekstensi Azure Spring Apps untuk Azure CLI
Jika Anda tidak memiliki instans Azure Spring Apps yang disebarkan, ikuti langkah-langkah dalam Mulai Cepat: Menyebarkan aplikasi pertama Anda ke Azure Spring Apps.
Siapkan proyek Anda
Tambahkan dependensi berikut ke file pom.xml proyek Anda:
<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis-reactive</artifactId> </dependency>
Menghapus properti apa pun
spring.redis.*
dari file application.propertiesPerbarui penyebaran saat ini menggunakan
az spring app update
atau buat penyebaran baru menggunakanaz spring app deployment create
.
Koneksi aplikasi Anda ke Azure Cache for Redis
Catatan
Secara default, Service Koneksi ors dibuat di tingkat aplikasi. Untuk mengambil alih koneksi, Anda dapat membuat koneksi lain lagi dalam penyebaran.
Gunakan Azure CLI untuk mengonfigurasi aplikasi Spring Anda untuk menyambungkan ke database Redis dengan kunci akses menggunakan
az spring connection create
perintah , seperti yang ditunjukkan dalam contoh berikut.az spring connection create redis \ --resource-group $AZURE_SPRING_APPS_RESOURCE_GROUP \ --service $AZURE_SPRING_APPS_SERVICE_INSTANCE_NAME \ --app $APP_NAME \ --deployment $DEPLOYMENT_NAME \ --target-resource-group $REDIS_RESOURCE_GROUP \ --server $REDIS_SERVER_NAME\ --database $REDIS_DATABASE_NAME \ --secret
Catatan
Jika Anda menggunakan Service Koneksi or untuk pertama kalinya, mulailah dengan menjalankan perintah
az provider register --namespace Microsoft.ServiceLinker
untuk mendaftarkan penyedia sumber daya Service Koneksi or.Jika Anda menggunakan Redis Enterprise, gunakan perintah sebagai gantinya
az spring connection create redis-enterprise
.Tip
Jalankan perintah
az spring connection list-support-types --output table
untuk mendapatkan daftar layanan target dan metode autentikasi yang didukung untuk Azure Spring Apps.az spring
Jika perintah tidak dikenali oleh sistem, periksa apakah Anda telah menginstal ekstensi yang diperlukan dengan menjalankanaz extension add --name spring
.Atau, Anda dapat menggunakan portal Azure untuk mengonfigurasi koneksi ini dengan menyelesaikan langkah-langkah berikut. portal Azure menyediakan kemampuan yang sama dengan Azure CLI dan memberikan pengalaman interaktif.
Pilih instans Azure Spring Apps Anda di portal Azure lalu pilih Aplikasi dari menu navigasi. Pilih aplikasi yang ingin Anda sambungkan lalu pilih Layanan Koneksi atau pada menu navigasi.
Pilih Buat.
Pada tab Dasar , untuk jenis layanan, pilih Cache for Redis. Pilih langganan dan server cache Redis. Isi nama database Redis ("0" dalam contoh ini) dan di bawah jenis klien, pilih Java. Pilih Berikutnya: Autentikasi.
Pada tab Autentikasi, pilih string Koneksi ion. Service Koneksi or secara otomatis mengambil kunci akses dari akun database Redis Anda. Pilih Next: Networking.
Pada tab Jaringan , pilih Konfigurasikan aturan firewall untuk mengaktifkan akses ke layanan target, lalu pilih Tinjau + Buat.
Pada tab Tinjau + Buat , tunggu hingga validasi lulus lalu pilih Buat. Pembuatan dapat memakan waktu beberapa menit untuk diselesaikan.
Setelah koneksi antara aplikasi Spring Anda, database Redis Anda dibuat, Anda dapat melihatnya di halaman Service Koneksi or dan memilih tombol buka untuk melihat variabel koneksi yang dikonfigurasi.
Langkah berikutnya
Dalam artikel ini, Anda mempelajari cara menyambungkan aplikasi Anda di Azure Spring Apps ke Azure Cache for Redis. Untuk mempelajari selengkapnya tentang menyambungkan layanan ke aplikasi Anda, lihat Koneksi ke instans Azure Database for MySQL.
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk