首页 > 解决方案 > StackExchange.Redis 命令超时问题

问题描述

在我的项目中,我使用单例 ConnectionMultiplexer并在需要时在任何地方创建IDataBase对象。直到最近几天它都工作得很好。我们发现了如下异常:

等待响应的超时(出站=0KiB,入站=0KiB,已用 6484 毫秒,超时为 5000 毫秒),命令=GET,下一个:SET cece154b2cf4a1488c9062fda469aa63,inst:0,qu:0,qs:13,aw:False,rs:ReadAsync,ws :空闲,输入:1307,管道内:0,管道外:0,serverEndpoint:******,mc:1/1/0,mgr:10个可用的10个,clientName:webapi2,IOCP:( Busy=0,Free=1000,Min=4,Max=1000), WORKER: (Busy=7,Free=32760,Min=4,Max=32767), v: 2.2.4.27433

我们检查了 Redis 服务器端,所有性能细节看起来都不错,因为服务器工作负载非常低。此外,我们从未使用过任何耗时的命令,例如keys *(slowlog 显示最慢的命令是flushdb)。有什么我在这里想念的吗?

标签: c#.net-coreredisstackexchange.redis

解决方案


推荐阅读