c# - 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。
解决方案
推荐阅读
- php - 在 Laravel 中登录后将接口绑定到实现
- go - *time.Time 不是 proto.Message:缺少方法 ProtoMessage
- android - 如果使用 setVariable() 方法设置 ViewModel,则 DataBinding 不起作用
- python - 我想从 xlsx 中提取 10 张表并将所有 10 张表导出为 python 中的 csv 格式
- java - 如何使用 java cucumber 将“#”作为特征文件中的有效参数传递
- python - 使用 pip 在 Windows 上安装 Fiona 错误
- postgresql - 在每日 2 小时 CPU 峰值期间,RDS PostgreSQL DB 缓慢和超时
- python - TensorFlow 和暗网 cuda 内存问题
- sql - 重复的表分区
- c# - C#程序不执行存储过程