有时(并不总是)我得到
“无法连接:体育:0”
尝试使用ServiceStack.Redis时从Redis的获得价值时错误。 有谁知道这可能意味着? 我使用PooledRedisClientManager获取客户端。
有时(并不总是)我得到
“无法连接:体育:0”
尝试使用ServiceStack.Redis时从Redis的获得价值时错误。 有谁知道这可能意味着? 我使用PooledRedisClientManager获取客户端。
我相信你可以通过增加池来解决这个问题ConnectTimeout
。 我有它设置非常低(10毫秒),所以在创建池时,一些客户无法在短期内连接。 如果池返回这些客户之一,它会抛出这个错误(“0”的端口,是因为它没有连接 - 它不知道什么端口它没有连接)。 延时后,所有的客户都能够连接。
我增加了我的连接超时为500毫秒,和问题走了 - 客户端都连接,虽然他们中的一些阻塞几百毫秒。 但是,这不是错误要好得多。
这可能意味着,端口号或主机地址是错误的。