【调整】优化redis仓储,实现LockTake/LockRelease锁处理并发问题。

This commit is contained in:
大灰灰
2022-09-15 01:28:34 +08:00
parent a3630fecc0
commit 5494608f7a
7 changed files with 478 additions and 90 deletions

View File

@@ -100,7 +100,7 @@ namespace CoreCms.Net.Task
entity.updateTimestamp = DateTimeOffset.Now.ToUnixTimeSeconds();
await _weChatAccessTokenServices.UpdateAsync(entity);
}
await _redisOperationRepository.Set(GlobalEnumVars.AccessTokenEnum.WeiXinAccessToken.ToString(), entity, TimeSpan.FromMinutes(120));
await _redisOperationRepository.SetAsync(GlobalEnumVars.AccessTokenEnum.WeiXinAccessToken.ToString(), entity, TimeSpan.FromMinutes(120));
//插入日志
var model = new SysTaskLog
@@ -162,7 +162,7 @@ namespace CoreCms.Net.Task
await _weChatAccessTokenServices.UpdateAsync(entity);
}
await _redisOperationRepository.Set(
await _redisOperationRepository.SetAsync(
GlobalEnumVars.AccessTokenEnum.WxOpenAccessToken.ToString(), entity,
TimeSpan.FromMinutes(120));