UPPDATERA
Efter att ha läst den här bloggen ändrar jag källkoden, uppgraderar projektet från .net core 1.0 till 3.1.
Jag föreslår att du kan prova det eller ändra det i ditt projekt för att testa återanslutningstiden.
Du kan ladda ner min exempelkod.
PRIVIOUS
Jag rekommenderar att du använder Reconnecting with Lazy-mönster.
Och svaret i Hur hanterar ConnectionMultiplexer frånkopplingar?, kommer att vara användbart för dig.