添加redis支持
This commit is contained in:
@@ -29,6 +29,7 @@
|
||||
<PrivateAssets>all</PrivateAssets>
|
||||
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
|
||||
</PackageReference>
|
||||
<PackageReference Include="Microsoft.Extensions.Caching.Redis" Version="2.2.0" />
|
||||
<PackageReference Include="Microsoft.VisualStudio.Azure.Containers.Tools.Targets" Version="1.10.9" />
|
||||
<PackageReference Include="MySqlConnector" Version="1.1.0" />
|
||||
<PackageReference Include="QRCoder" Version="1.4.1" />
|
||||
@@ -37,6 +38,7 @@
|
||||
<PackageReference Include="Serilog.Sinks.Async" Version="1.4.0" />
|
||||
<PackageReference Include="Serilog.Sinks.Console" Version="3.1.1" />
|
||||
<PackageReference Include="Serilog.Sinks.File" Version="4.1.0" />
|
||||
<PackageReference Include="StackExchange.Redis" Version="2.2.4" />
|
||||
<PackageReference Include="Swashbuckle.AspNetCore" Version="5.6.3" />
|
||||
<PackageReference Include="Pomelo.EntityFrameworkCore.MySql" Version="5.0.0-alpha.2" />
|
||||
<PackageReference Include="System.Configuration.ConfigurationManager" Version="5.0.0" />
|
||||
|
||||
@@ -9,6 +9,7 @@ using Microsoft.AspNetCore.Builder;
|
||||
using Microsoft.AspNetCore.Hosting;
|
||||
using Microsoft.AspNetCore.Mvc;
|
||||
using Microsoft.EntityFrameworkCore;
|
||||
using Microsoft.Extensions.Caching.Redis;
|
||||
using Microsoft.Extensions.Configuration;
|
||||
using Microsoft.Extensions.DependencyInjection;
|
||||
using Microsoft.Extensions.Hosting;
|
||||
@@ -74,6 +75,8 @@ namespace QRCodeService
|
||||
//Queries
|
||||
services.AddScoped<ILinkQueries, LinkQueries>();
|
||||
services.AddScoped<IAppQueries, AppQueries>();
|
||||
//redis cache
|
||||
services.AddDistributedRedisCache(options=>options.Configuration=Configuration.GetSection("redis:default").Value);
|
||||
|
||||
}
|
||||
|
||||
|
||||
@@ -42,5 +42,12 @@
|
||||
"Properties": {
|
||||
"Application": "SerilogExample"
|
||||
}
|
||||
},
|
||||
"Redis": {
|
||||
"Default": {
|
||||
"Connection": "127.0.0.1:6379",
|
||||
"InstanceName": "local",
|
||||
"DefaultDB": 8
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user