Hvad forventes belastningen af appen? Hvis du har meget samtidighed, tror jeg, at du bruger AddScoped
ville betyde en masse unødvendig byrde at initiere og lukke forbindelser for hver anmodning.
Også disse observationer IMHO viser, at du bør bruge AddSingleton
(...) det er usædvanligt sjældent, at du ønsker at bruge aConnectionMultiplexer kortvarigt, da ideen er at genbruge dette objekt.
En anden almindelig brug af redis er som et distributionsværktøj til pub-/underordnede beskeder; dette er også enkelt, og i tilfælde af forbindelsesfejl vil ConnectionMultiplexer håndtere alle detaljerne om gen-abonnement på de anmodede kanaler.
Du vil også spare hukommelse med kun én forekomst af ConnectionMultiplexer
(IMHO).