Redis
 sql >> Base de données >  >> NoSQL >> Redis

Gestion des erreurs réseau transitoires avec StackExchange.Redis

Il ne réessaye pas automatiquement. Si une erreur se produit, vous devez l'attraper et réessayer vous-même.

En ce qui concerne la nouvelle tentative, tant que certaines des connexions du multiplexeur sont toujours actives, vous pouvez simplement reculer et réessayer.

Si une connexion échoue, elle essaie pour récupérer, mais il y a un bogue de longue date où il peut entrer par intermittence dans un état irrécupérable et rester déconnecté. Nous contournons ce problème en recréant le multiplexeur si IsConnected retourne toujours false .