C# Hangfire-如何避免为一个作业多次排队?

C# Hangfire-如何避免为一个作业多次排队?,c#,redis,startup,hangfire,C#,Redis,Startup,Hangfire,在Startup.cs中,我想将定期作业排队。因为有多个IIS实例,并且它们通过Redis背板相互连接,所以我不想对其进行多次排队 我的目标是:“如果具有此id的作业之前没有排队,请将其排队;否则,请跳过排队,因为已经有一个具有给定id的作业在运行” 如何为作业提供自定义id?我怎样才能执行以上操作 非常感谢。您使用什么类型的存储来运行HangFire?SQL?MongoDB?Redis?您使用什么类型的存储来运行HangFire?SQL?MongoDB?雷迪斯?

在Startup.cs中,我想将定期作业排队。因为有多个IIS实例,并且它们通过Redis背板相互连接,所以我不想对其进行多次排队

我的目标是:“如果具有此id的作业之前没有排队,请将其排队;否则,请跳过排队,因为已经有一个具有给定id的作业在运行”

如何为作业提供自定义id?我怎样才能执行以上操作


非常感谢。

您使用什么类型的存储来运行HangFire?SQL?MongoDB?Redis?您使用什么类型的存储来运行HangFire?SQL?MongoDB?雷迪斯?