首页 > 解决方案 > StackExchange.Redis ConnectRetry 无法按预期工作

问题描述

请帮我弄清楚为什么 StackExchange.Redis 没有按照我的预期进行连接重试。

因此,我对连接重试进行了一些集成测试。他们每个人都单独通过,但是当我运行其中两个时,一个失败了。我正在尝试配置 StackExchange.Redis 连接重试,如下所示:

var configurationOptions = ConfigurationOptions.Parse(_configurationProvider.RedisPublishConnectionString);
configurationOptions.ReconnectRetryPolicy = new LinearRetry(2000);
configurationOptions.ConnectRetry = 5;

因此,您可以看到重试次数为 5 次,每次重试之间的时间为 2000 次。结果,我预计在最坏的情况下需要超过 10000 次,但是,我的测试失败了。它需要不到10000。

标签: c#redisstackexchange.redis

解决方案


推荐阅读