Redis
 sql >> Database >  >> NoSQL >> Redis

Gestione degli errori di rete transitori con StackExchange.Redis

Non riprova automaticamente. Se si verifica un errore, è necessario rilevare e riprovare.

In termini di tentativi effettivi, finché alcune delle connessioni del multiplexer sono ancora attive, puoi semplicemente fare marcia indietro e riprovare.

Se una connessione non riesce, prova da recuperare, ma c'è un bug di vecchia data in cui può entrare a intermittenza in uno stato irrecuperabile e rimanere disconnesso. Risolviamo questo problema ricreando il multiplexer se IsConnected restituisce sempre false .