Cache Redis do Azure - pool de objetos ConnectionMultiplexer

Estamos usando o C1 Azure Redis Cache em nosso aplicativo. Recentemente, estamos enfrentando muitos tempos limite nas operações GET.

De acordo com este artigo, uma das soluções possíveis é implementar o pool de objetos ConnectionMultiplexer.

Outra solução possível é usar um pool de objetos ConnectionMultiplexer em seu cliente e escolher o ConnectionMultiplexer “menos carregado” ao enviar uma nova solicitação. Isso deve impedir que um único tempo limite cause outros pedidos também.

Como seria a implementação de um pool de objetos ConnectionMultiplexer usando C #?

Editar:

Pergunta relacionada que eu fiz recentemente.

questionAnswers(1)

yourAnswerToTheQuestion