feat: 新增job db选择

This commit is contained in:
橙子
2025-03-10 22:27:54 +08:00
parent ddba0f9aa1
commit 4afc1cc492
2 changed files with 4 additions and 1 deletions

View File

@@ -207,10 +207,12 @@ namespace Yi.Abp.Web
bool.TryParse( configuration["Redis:IsEnabled"], out var redisEnabled); bool.TryParse( configuration["Redis:IsEnabled"], out var redisEnabled);
if (redisEnabled) if (redisEnabled)
{ {
var jobDb=configuration.GetSection("Redis").GetValue<int>("JobDb");
config.UseRedisStorage( config.UseRedisStorage(
ConnectionMultiplexer.Connect(redisConfiguration), ConnectionMultiplexer.Connect(redisConfiguration),
new RedisStorageOptions() new RedisStorageOptions()
{ {
Db =jobDb,
InvisibilityTimeout = TimeSpan.FromHours(1), //JOB允许执行1小时 InvisibilityTimeout = TimeSpan.FromHours(1), //JOB允许执行1小时
Prefix = "Yi:HangfireJob:" Prefix = "Yi:HangfireJob:"
}).WithJobExpirationTimeout(TimeSpan.FromHours(1)); }).WithJobExpirationTimeout(TimeSpan.FromHours(1));

View File

@@ -53,7 +53,8 @@
//redis使用freeesql参数在“FreeSqlOptions的ConnectionStringBuilder中” //redis使用freeesql参数在“FreeSqlOptions的ConnectionStringBuilder中”
"Redis": { "Redis": {
"IsEnabled": false, "IsEnabled": false,
"Configuration": "127.0.0.1:6379,password=123,Database=13" "Configuration": "127.0.0.1:6379,password=123,defaultDatabase=13",
"JobDb": 13
}, },
//鉴权 //鉴权