我正在将ConnectionMultiplexer
静态对象存储在ASP.NET MVC网站中,该网站每秒获得约500个请求,这些请求会打到RedisLabs上的Redis实例。偶尔我会看到错误消息:EVAL上的SocketFailure
以及RedisLabs仪表板上的连接数增加。我应该处理旧的ConnectionMultiplexer
实例并重新创建新的实例,还是在出现这些异常后尝试手动重新连接?
我正在将ConnectionMultiplexer
静态对象存储在ASP.NET MVC网站中,该网站每秒获得约500个请求,这些请求会打到RedisLabs上的Redis实例。偶尔我会看到错误消息:EVAL上的SocketFailure
以及RedisLabs仪表板上的连接数增加。我应该处理旧的ConnectionMultiplexer
实例并重新创建新的实例,还是在出现这些异常后尝试手动重新连接?
.IsConnected()
方法(这需要一个用于服务器定位的键,但如果您只与一个服务器通信,则可以将任何内容作为键传递)。