Dette er meget lig dette spørgsmål:Hvorfor er forbindelserne til Azure Redis Cache så høje?
Her er de bedste fremgangsmåder, vi anbefaler til de fleste kunder:
- indstil abortConnect til false i din forbindelsesstreng
- opret en singleton-forbindelseMultiplexer og genbrug den. Dette er tilstrækkeligt til de fleste scenarier. Nogle avancerede scenarier kan kræve oprettelse af flere forbindelsesMultiplexer-objekter pr. applikation, men de fleste er fine med kun én. Jeg vil anbefale at følge kodningsmønsteret vist her:https://azure.microsoft.com/en-us/documentation/articles/cache-dotnet-how-to-use-azure-redis-cache/#connect-to-the -cache
- Lad ConnectionMultiplexer håndtere gentilslutning - gør det ikke selv, medmindre du har testet din kode meget grundigt. De fleste forbindelseslækager, jeg har set, skyldes, at folk genskaber forbindelsesMultiplexeren, men undlader at bortskaffe den gamle. I de fleste tilfælde er det bedst bare at lade multiplexeren foretage genforbindelsen.