feat: 新增job db选择
This commit is contained in:
@@ -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));
|
||||||
|
|||||||
@@ -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
|
||||||
},
|
},
|
||||||
|
|
||||||
//鉴权
|
//鉴权
|
||||||
|
|||||||
Reference in New Issue
Block a user