Je to velmi podobné této otázce:Proč jsou připojení k mezipaměti Azure Redis tak vysoká?
Zde jsou osvědčené postupy, které doporučujeme většině zákazníků:
- nastavte v připojovacím řetězci abortConnect na hodnotu false
- vytvořte multiplexor singleton connection a znovu jej použijte. To je dostatečné pro většinu scénářů. Některé pokročilé scénáře mohou vyžadovat vytvoření více objektů ConnectionMultiplexer na aplikaci, ale většině stačí pouze jeden. Doporučil bych postupovat podle vzoru kódování zobrazeného zde:https://azure.microsoft.com/en-us/documentation/articles/cache-dotnet-how-to-use-azure-redis-cache/#connect-to-the -mezipaměť
- Nechte ConnectionMultiplexer zvládnout opětovné připojení – nedělejte to sami, pokud jste svůj kód důkladně neotestovali. Většina úniků připojení, které jsem viděl, je způsobena tím, že lidé znovu vytvářejí připojení Multiplexer, ale nepodařilo se jim zlikvidovat starý. Ve většině případů je nejlepší nechat opětovné připojení provést na multiplexeru.