Redis StackExchange客户端 - 经常收到“超时异常”,“Redis连接异常”,“没有可用的服务连接”

问题描述:

我经常收到下面提到的错误,该项目中使用的dll版本是 - 1.0.488.0Redis StackExchange客户端 - 经常收到“超时异常”,“Redis连接异常”,“没有可用的服务连接”

System.TimeoutException:超时执行GET

StackExchange.Redis.RedisConnectionException:没有连接可用来服务这个操作:GET

没有连接可用来服务这个操作:EXISTS

任何人都可以帮助我找出问题所在?

也创造了上StackExchange的GitHub库的问题对于同一 Issue created on Github for the same

+0

是redis服务器在线?你可以使用redis-cli连接吗? IP是否正确配置? (本地主机或远程IP?) – Vallo

+0

是它的在线,我可以连接并正确执行所有操作。这些错误日志随机构成。它是一个单独的数据库服务器,应用程序代码驻留在应用程序服务器上。 – Neville

它看起来像你的连接破门。而当它发生时,任何已经发送给Redis的命令都会在客户端应用程序中超时,即使它们可能已经在服务器上执行了。如果升级到更高版本的StackExchange.Redis客户端,您将获得更丰富的有关线程池,CPU等状态在客户端应用程序端的诊断信息。

+0

感谢@Carl的帮助。将升级到最新版本的客户端DLL并再次检查。 – Neville