C# 如何以异步/等待方式使用redis管道
我正在C# 如何以异步/等待方式使用redis管道,c#,asp.net-core,redis,stackexchange.redis,C#,Asp.net Core,Redis,Stackexchange.redis,我正在Asp.Net核心中使用StackExchange.Redis。我已经阅读了文档中的“管道化””一章。当我使用db.Wait时,应用程序将使用管道来执行命令。但我并不真正理解它。 这是我的问题。在我的应用程序中,我必须hget许多散列值,但是foreach的性能不令人满意。我正在考虑使用redis管道来改进它。但是同步方法会导致死锁,所以我不能使用db.Wait。 我可以以更自然的方式使用redis管道吗?您是否考虑过在同步调用中使用FireAndFogrot标志?ConnectionMu
Asp.Net核心中使用StackExchange.Redis
。我已经阅读了文档中的“管道化”
”一章。当我使用db.Wait
时,应用程序将使用管道来执行命令。但我并不真正理解它。
这是我的问题。在我的应用程序中,我必须hget
许多散列值,但是foreach
的性能不令人满意。我正在考虑使用redis管道来改进它。但是同步方法会导致死锁,所以我不能使用db.Wait
。
我可以以更自然的方式使用redis管道吗?您是否考虑过在同步调用中使用FireAndFogrot标志?ConnectionMultiplexer将处理它在@AndrewCui下面可能存在的任何异步问题。您可以发布一些代码吗?很难理解你想做什么,你的问题是什么。