0
假設由於網絡故障redis故障而停機一段時間。我將如何解決它。是否有任何事件可以在客戶端(StackExchange.Redis)中訂閱,以便通知我?如何在發生故障後找到redis
假設由於網絡故障redis故障而停機一段時間。我將如何解決它。是否有任何事件可以在客戶端(StackExchange.Redis)中訂閱,以便通知我?如何在發生故障後找到redis
您可以訂閱的StackExchange.Redis客戶端的ConnectionMultiplexer上有多個事件,例如ConnectionRestored
事件,這可能是您需要的事件。
要與CacheManager一起使用,您可能需要實例化Multiplexer並將其傳遞到您的配置的.WithRedisConfiguration
部分。
然後,您可以訂閱所有這些事件。
CacheManager本身不公開這些事件或客戶端。這意味着,沒有其他方法可以訪問這些對象,然後在開始時創建Multiplexer。
如果您認爲這是您需要的功能,請隨時在GitHub上添加功能請求。