Angenommen, aufgrund von Netzwerkausfall Redis ging für einige Zeit nach unten. Wie werde ich danach herausfinden. Gibt es ein Ereignis, das ich im Client (StackExchange.Redis) abonnieren kann, damit es mich benachrichtigt?So finden Sie die Redis ist nach dem Herunterfahren
Antwort
Es gibt verschiedene Ereignisse auf dem ConnectionMultiplexer des StackExchange.Redis-Clients, die Sie abonnieren können, z. B. das Ereignis ConnectionRestored
, das wahrscheinlich das gewünschte ist.
Um diesen zusammen mit CacheManager zu verwenden, möchten Sie vielleicht den Multiplexer instanziieren und ihn an den .WithRedisConfiguration
Teil Ihrer Konfiguration übergeben.
Dann können Sie alle diese Ereignisse abonnieren.
Der CacheManager selbst stellt diese Ereignisse und den Client nicht zur Verfügung. Dies bedeutet, dass es keine andere Möglichkeit gibt, zu diesen Objekten zu gelangen, als den Multiplexer am Anfang zu erstellen.
Wenn Sie glauben, dass dies eine Funktion ist, die Sie benötigen, können Sie unter GitHub eine Funktion anfordern.
- 1. So finden Sie die Anzahl der Datenbanken in Redis (NodeJS)
- 2. Finden Sie die ID nach dem Kompilieren
- 3. Quartz Scheduler nicht nach dem Herunterfahren
- 4. Speichern Sie eine Variablen nach dem Herunterfahren App
- 5. Zurück nach dem Herunterfahren eine aws-Instanz?
- 6. Android: Wird AlarmManager nach dem Herunterfahren getötet
- 7. So sichern Sie Redis Cluster?
- 8. Wie hält Redis Daten auf meinem lokalen Apache-Server auch nach dem Neustart und dem Herunterfahren der Stromversorgung?
- 9. So speichern Sie große Objekte mit dem Redis-Cache
- 10. So finden Sie die Menühöhe
- 11. Finden Sie String & Ersetzen Dezimalwert nach dem
- 12. So finden Sie die durchschnittliche Bewertung basierend auf dem Artikelnamen
- 13. Automatisches Aussetzen von VMs nach dem Herunterfahren des Proxmox-Hosts
- 14. So finden Sie Datensätze nach Monat Datamapper
- 15. Android: So finden Sie die Position aus dem Kontextmenü geklickt
- 16. So finden Sie die Daten aus dem Unterdokument in Mongodb
- 17. So laden Sie die Seite nach dem Post neu
- 18. Finden Sie die erste Zeichenfolge nach dem Zeichen
- 19. WPF-Anwendung wird auch nach dem expliziten Herunterfahren fortgesetzt
- 20. Spring Boot Herunterfahren nach dem Hinzufügen von JPA
- 21. So finden Sie, welcher Finalizer zeitaufwendig ist
- 22. So erzwingen Sie einen Neustart statt Herunterfahren (XP)
- 23. hazelcast ScheduledExecutorService verlor Aufgaben nach dem Herunterfahren des Knotens
- 24. Wie HSQLDB (Datei-Modus) programmgesteuert nach dem Herunterfahren neu gestartet?
- 25. Spring JPA-Daten entfernt nach dem Herunterfahren der Anwendung
- 26. Android Emulator Herunterfahren in wenigen Sekunden nach dem Start
- 27. Spring Boot-Anwendung Herunterfahren sofort nach dem Start
- 28. Herunterfahren PC nach Abschluss eines Skripts
- 29. So entfernen Sie Leerzeichen nach dem Schrägstrich "/"
- 30. So speichern Sie ein Kafka-Thema beim Herunterfahren