Ini sangat mirip dengan pertanyaan ini:Mengapa koneksi ke Azure Redis Cache begitu tinggi?
Berikut adalah praktik terbaik yang kami sarankan untuk sebagian besar pelanggan:
- setel abortConnect ke false di string koneksi Anda
- buat multiplexer koneksi tunggal dan gunakan kembali. Ini cukup untuk sebagian besar skenario. Beberapa skenario lanjutan mungkin memerlukan pembuatan beberapa objek ConnectionMultiplexer per aplikasi, tetapi sebagian besar baik-baik saja hanya dengan satu. Saya akan merekomendasikan mengikuti pola pengkodean yang ditunjukkan di sini:https://azure.microsoft.com/en-us/documentation/articles/cache-dotnet-how-to-use-azure-redis-cache/#connect-to-the -cache
- Biarkan ConnectionMultiplexer menangani penyambungan kembali - jangan lakukan sendiri kecuali Anda telah menguji kode Anda secara menyeluruh. Sebagian besar kebocoran koneksi yang saya lihat adalah karena orang membuat ulang koneksi Multiplexer tetapi gagal membuang yang lama. Dalam kebanyakan kasus, yang terbaik adalah membiarkan multiplexer melakukan penyambungan kembali.