Mengintegrasikan Azure Cache for Redis dengan Konektor Layanan
Halaman ini memperlihatkan metode dan klien autentikasi yang didukung, dan memperlihatkan kode sampel yang dapat Anda gunakan untuk menyambungkan Azure Cache for Redis ke layanan cloud lain menggunakan Service Koneksi or. Anda mungkin masih dapat menyambungkan ke Azure Cache for Redis dalam bahasa pemrograman lain tanpa menggunakan Konektor Layanan. Halaman ini juga menunjukkan nama dan nilai variabel lingkungan default (atau konfigurasi Spring Boot) yang Anda dapatkan saat membuat koneksi layanan.
Layanan komputasi yang didukung
Service Koneksi or dapat digunakan untuk menyambungkan layanan komputasi berikut ke Azure Cache for Redis:
- Azure App Service
- Azure Functions
- Azure Container Apps
- Azure Spring Apps
Jenis Autentikasi yang Didukung dan jenis klien
Tabel di bawah ini menunjukkan kombinasi metode autentikasi dan klien mana yang didukung untuk menyambungkan layanan komputasi Anda ke Azure Cache for Redis menggunakan Service Koneksi or. "Ya" menunjukkan bahwa kombinasi didukung, sementara "Tidak" menunjukkan bahwa kombinasi tersebut tidak didukung.
Jenis klien | Identitas terkelola yang ditetapkan sistem | Identitas terkelola yang ditetapkan pengguna | Rahasia /string koneksi | Perwakilan layanan |
---|---|---|---|---|
.NET | Tidak | No | Ya | Tidak |
Go | Tidak | No | Ya | Tidak |
Java | Tidak | No | Ya | Tidak |
Java - Spring Boot | Tidak | No | Ya | Tidak |
Node.js | Tidak | No | Ya | Tidak |
Python | Tidak | No | Ya | Tidak |
Tidak | Tidak | No | Ya | Tidak |
Tabel ini menunjukkan bahwa satu-satunya metode autentikasi yang didukung untuk semua jenis klien dalam tabel adalah metode Rahasia /string koneksi. Metode autentikasi lain tidak didukung untuk salah satu jenis klien untuk terhubung ke Azure Cache for Redis menggunakan Service Koneksi or.
Nama variabel lingkungan default atau properti aplikasi dan kode sampel
Gunakan nama variabel lingkungan dan properti aplikasi yang tercantum di bawah ini untuk menyambungkan layanan komputasi ke Redis Server. Untuk setiap contoh di bawah ini, ganti teks <redis-server-name>
tempat penampung , dan <redis-key>
dengan nama dan kunci server Redis Anda sendiri. Untuk informasi selengkapnya tentang konvensi penamaan, periksa artikel Layanan Koneksi or internal.
String Koneksi
Nama Variabel Lingkungan | Deskripsi | Contoh nilai |
---|---|---|
AZURE_REDIS_CONNECTIONSTRING | StackExchange. Redis string koneksi | <redis-server-name>.redis.cache.windows.net:6380,password=<redis-key>,ssl=True,defaultDatabase=0 |
Kode Sampel
Lihat langkah-langkah dan kode di bawah ini untuk menyambungkan ke Azure Cache for Redis menggunakan string koneksi.
Instal dependensi.
dotnet add package StackExchange.Redis --version 2.6.122
Dapatkan string koneksi Redis dari variabel lingkungan yang ditambahkan oleh Koneksi or Layanan.
using StackExchange.Redis; var connectionString = Environment.GetEnvironmentVariable("AZURE_REDIS_CONNECTIONSTRING"); var _redisConnection = await RedisConnection.InitializeAsync(connectionString: connectionString);
Langkah berikutnya
Ikuti tutorial yang tercantum di bawah ini untuk mempelajari lebih lanjut tentang Konektor Layanan.
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