如何找到redis它失败了

时间:2017-04-05 11:53:31

标签: c# redis cachemanager

假设由于网络故障,redis已经停止了一段时间。我怎么会在它之后搞清楚。我可以在客户端(StackExchange.Redis)订阅任何事件,以便通知我吗?

1 个答案:

答案 0 :(得分:0)

您可以订阅的StackExchange.Redis客户端的ConnectionMultiplexer上有几个事件,例如ConnectionRestored事件,这可能就是您想要的事件。

要与CacheManager一起使用,您可能希望实例化多路复用器并将其传递到配置的.WithRedisConfiguration部分。

然后,您可以订阅所有这些活动。

CacheManager本身不会公开这些事件或客户端。这意味着,没有其他方法可以获取这些对象,然后在开始时创建多路复用器。

如果您认为这是您需要的功能,请随时在GitHub上添加功能请求。