diff --git a/Yi.Abp.Net8/src/Yi.Abp.Web/YiAbpWebModule.cs b/Yi.Abp.Net8/src/Yi.Abp.Web/YiAbpWebModule.cs index dd995436..bc61c727 100644 --- a/Yi.Abp.Net8/src/Yi.Abp.Web/YiAbpWebModule.cs +++ b/Yi.Abp.Net8/src/Yi.Abp.Web/YiAbpWebModule.cs @@ -207,10 +207,12 @@ namespace Yi.Abp.Web bool.TryParse( configuration["Redis:IsEnabled"], out var redisEnabled); if (redisEnabled) { + var jobDb=configuration.GetSection("Redis").GetValue("JobDb"); config.UseRedisStorage( ConnectionMultiplexer.Connect(redisConfiguration), new RedisStorageOptions() { + Db =jobDb, InvisibilityTimeout = TimeSpan.FromHours(1), //JOB允许执行1小时 Prefix = "Yi:HangfireJob:" }).WithJobExpirationTimeout(TimeSpan.FromHours(1)); diff --git a/Yi.Abp.Net8/src/Yi.Abp.Web/appsettings.json b/Yi.Abp.Net8/src/Yi.Abp.Web/appsettings.json index bd9f18ad..15a8d63e 100644 --- a/Yi.Abp.Net8/src/Yi.Abp.Web/appsettings.json +++ b/Yi.Abp.Net8/src/Yi.Abp.Web/appsettings.json @@ -53,7 +53,8 @@ //redis使用freeesql参数在“FreeSqlOptions的ConnectionStringBuilder中” "Redis": { "IsEnabled": false, - "Configuration": "127.0.0.1:6379,password=123,Database=13" + "Configuration": "127.0.0.1:6379,password=123,defaultDatabase=13", + "JobDb": 13 }, //鉴权