缓存测试

This commit is contained in:
陈淳
2022-10-26 20:08:16 +08:00
parent 3a634d7888
commit dfe877c438
4 changed files with 35 additions and 2 deletions

View File

@@ -36,6 +36,7 @@ namespace Yi.Framework.ApiMicroservice.Controllers
private QuartzInvoker _quartzInvoker;
private IHubContext<MainHub> _hub;
private ThumbnailSharpInvoer _thumbnailSharpInvoer;
private CacheInvoker _cacheDb;
//你可以依赖注入服务层各各接口,也可以注入其他仓储层,怎么爽怎么来!
/// <summary>
/// 依赖注入
@@ -47,7 +48,15 @@ namespace Yi.Framework.ApiMicroservice.Controllers
/// <param name="local"></param>
/// <param name="quartzInvoker"></param>
/// <param name="thumbnailSharpInvoer"></param>
public TestController(IHubContext<MainHub> hub, ILogger<UserEntity> logger, IRoleService iRoleService, IUserService iUserService, IStringLocalizer<LocalLanguage> local, QuartzInvoker quartzInvoker, ThumbnailSharpInvoer thumbnailSharpInvoer)
/// <param name="cacheInvoker"></param>
public TestController(IHubContext<MainHub> hub,
ILogger<UserEntity> logger,
IRoleService iRoleService,
IUserService iUserService,
IStringLocalizer<LocalLanguage> local,
QuartzInvoker quartzInvoker,
ThumbnailSharpInvoer thumbnailSharpInvoer,
CacheInvoker cacheInvoker)
{
_iUserService = iUserService;
_iRoleService = iRoleService;
@@ -55,6 +64,7 @@ namespace Yi.Framework.ApiMicroservice.Controllers
_hub = hub;
_local = local;
_thumbnailSharpInvoer = thumbnailSharpInvoer;
_cacheDb = cacheInvoker;
}
/// <summary>
@@ -321,5 +331,20 @@ namespace Yi.Framework.ApiMicroservice.Controllers
}
return Result.Success();
}
/// <summary>
/// 缓存测试
/// </summary>
/// <returns></returns>
[HttpGet]
public Result CacheDBTest()
{
var key = "Yi:Test";
var item = "你好世界";
_cacheDb.Set(key, item);
var data = _cacheDb.Get<string>(key);
return Result.Success().SetData(data);
}
}
}