stackexchange.redis高cpu使用率

mgdq6dx1  于 2021-06-09  发布在  Redis
关注(0)|答案(0)|浏览(377)

我一直在拔头发。我有一个dotnetcore(3.1)服务,部署在3个workernode的集群中,在每个节点上我都有一个webapi,它使用redis做各种事情。redis服务器本身从不繁忙,cpu很少超过4%,但是我的webapi的cpu使用率相当高(平均约60%)。我用dotnet trace来检查什么正在吞噬我的cpu,然后发现

所有的工作似乎都由stackexchange.redis使用的线程池调度程序完成。我只重用1个connectionmultiplexer,并按照建议将其存储在一个单例中。我试过stackexchange.redis2.1以及最新版本,但似乎没有什么不同。
有人能告诉我这里可能出了什么问题吗?

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题