Supposons que, en raison d'une défaillance du réseau, les redis sont tombés pendant un certain temps. Comment vais-je comprendre après. Y a-t-il un événement auquel je peux m'inscrire dans le client (StackExchange.Redis) pour qu'il me le signale?Comment trouver le redis est en hausse après qu'il est tombé
0
A
Répondre
0
Il existe plusieurs événements sur le ConnectionMultiplexer du client StackExchange.Redis auquel vous pouvez vous abonner, par exemple l'événement ConnectionRestored
, qui est probablement celui que vous souhaitez. Pour l'utiliser avec CacheManager, vous pouvez instancier le multiplexeur et le transférer dans la partie .WithRedisConfiguration
de votre configuration.
Ensuite, vous pouvez vous abonner à tous ces événements. CacheManager lui-même n'expose pas ces événements ni le client. Cela signifie qu'il n'y a pas d'autre moyen d'accéder à ces objets que de créer le multiplexeur au début.
Si vous pensez que c'est une fonctionnalité dont vous avez besoin, n'hésitez pas à ajouter une demande de fonctionnalité sur GitHub.