Bagikan melalui


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.

  1. Instal dependensi.

    dotnet add package StackExchange.Redis --version 2.6.122
    
  2. 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.