如何修复超时连接redis .net core?

How to fix timeout connect redis .net core?

我在连接 Redis 时遇到问题。这个问题的解决方案是什么?

因为StackExchange.Redis使用的是单线程,如果一个请求耗时太长,会阻塞后续的请求,所以加了一个请求超时限制。

解决方案:

1.To更换驱动,可以尝试使用csredis:

https://github.com/2881099/csredis

2.Theredis操作修改为全异步:

ThreadPool.SetMinThreads(Int32, Int32) Method