From d13d7666ab7b50e161edfed14a39afd442d751f9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E4=B8=8D=E5=81=9A=E7=A0=81=E5=86=9C?= <599854767@qq.com> Date: Wed, 8 Mar 2023 13:02:38 +0800 Subject: [PATCH] =?UTF-8?q?redis=E5=90=AF=E7=94=A8=E6=96=B0=E5=A2=9E?= =?UTF-8?q?=E9=85=8D=E7=BD=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ZR.Admin.WebApi/Program.cs | 15 ++++++++------- ZR.Admin.WebApi/appsettings.json | 1 + 2 files changed, 9 insertions(+), 7 deletions(-) diff --git a/ZR.Admin.WebApi/Program.cs b/ZR.Admin.WebApi/Program.cs index 48a295b..0c6d343 100644 --- a/ZR.Admin.WebApi/Program.cs +++ b/ZR.Admin.WebApi/Program.cs @@ -8,6 +8,7 @@ using ZR.Admin.WebApi.Extensions; using ZR.Admin.WebApi.Filters; using ZR.Admin.WebApi.Middleware; using ZR.Admin.WebApi.Hubs; +using ZR.Common.Cache; var builder = WebApplication.CreateBuilder(args); @@ -32,7 +33,8 @@ builder.Services.AddCors(c => .AllowAnyMethod();//允许任意方法 }); }); - +// 显示logo +builder.Services.AddLogo(); //注入SignalR实时通讯,默认用json传输 builder.Services.AddSignalR(); //消除Error unprotecting the session cookie警告 @@ -65,10 +67,12 @@ builder.Services.AddTaskSchedulers(); DbExtension.AddDb(builder.Configuration); //注册REDIS 服务 -Task.Run(() => +var openRedis = builder.Configuration["RedisServer:open"]; +if (openRedis == "1") { - //RedisServer.Initalize(); -}); + RedisServer.Initalize(); +} + builder.Services.AddMvc(options => { options.Filters.Add(typeof(GlobalActionMonitor));//全局注册 @@ -80,8 +84,6 @@ builder.Services.AddMvc(options => }); builder.Services.AddSwaggerConfig(); -// 显示logo -builder.Services.AddLogo(); var app = builder.Build(); InternalApp.ServiceProvider = app.Services; @@ -119,7 +121,6 @@ app.UseAddTaskSchedulers(); //使用全局异常中间件 app.UseMiddleware(); - //设置socket连接 app.MapHub("/msgHub"); diff --git a/ZR.Admin.WebApi/appsettings.json b/ZR.Admin.WebApi/appsettings.json index 1c57c98..c2f2870 100644 --- a/ZR.Admin.WebApi/appsettings.json +++ b/ZR.Admin.WebApi/appsettings.json @@ -64,6 +64,7 @@ }, //redis服务配置 "RedisServer": { + "open": 0, //是否启用redis "Cache": "127.0.0.1:6379,defaultDatabase=0,poolsize=50,ssl=false,writeBuffer=10240,prefix=cache:", "Session": "127.0.0.1:6379,defaultDatabase=0,poolsize=50,ssl=false,writeBuffer=10240,prefix=session:" },