Това е много подобно на този въпрос:Защо връзките към Azure Redis Cache са толкова високи?
Ето най-добрите практики, които препоръчваме за повечето клиенти:
- задайте abortConnect на false във вашия низ за връзка
- създайте единична връзка Multiplexer и го използвайте повторно. Това е достатъчно за повечето сценарии. Някои усъвършенствани сценарии може да изискват създаване на множество обекта на connectionMultiplexer на приложение, но повечето са добре само с един. Бих препоръчал да следвате модела на кодиране, показан тук:https://azure.microsoft.com/en-us/documentation/articles/cache-dotnet-how-to-use-azure-redis-cache/#connect-to-the -кеш
- Оставете ConnectionMultiplexer да се справи с повторното свързване – не го правете сами, освен ако не сте тествали кода си много обстойно. Повечето течове на връзка, които съм виждал, са, защото хората пресъздават ConnectionMultiplexer, но не успяват да изхвърлят стария. В повечето случаи е най-добре просто да оставите мултиплексора да извърши повторното свързване.