Explorar el Código

启动项Redis配置删除

jiangjc hace 2 años
padre
commit
5f5b9e49d6

+ 0 - 10
OASystem/OASystem.Api/Program.cs

@@ -16,16 +16,6 @@ builder.Services.AddControllersWithViews();
 
 #region redis
 
-////redis缓存
-//var section = builder.Configuration.GetSection("Redis:Default");
-////连接字符串
-//string _connectionString = section.GetSection("Connection").Value;
-////实例名称
-//string _instanceName = section.GetSection("InstanceName").Value;
-////默认数据库 
-//int _defaultDB = int.Parse(section.GetSection("DefaultDB").Value ?? "0");
-//builder.Services.AddSingleton(new RedisHelper(_connectionString+",password=123456", _instanceName, _defaultDB));
-
 #endregion
 
 

+ 0 - 8
OASystem/OASystem.Api/appsettings.json

@@ -4,13 +4,5 @@
   },
   "JwtSecurityKey": "48d3f4fe770940a1068052f581536b81", //jwt密钥
   "UseSwagger": "true", //启用Swagger
-  //"Redis": {
-  //  "Default": {
-  //    "Connection": "132.232.92.186:6379", //redis连接地址,端口号,密码
-  //    "InstanceName": "local", //实例名
-  //    "DefaultDB": "0" //Db8数据库
-  //  }
-  //}
-  //,"RedisServer": "11"
 
 }

+ 0 - 74
OASystem/OASystem.Infrastructure/Tools/RedisHelper.cs

@@ -1,74 +0,0 @@
-
-using Newtonsoft.Json;
-using StackExchange.Redis;
-using System;
-using System.Collections.Concurrent;
-using System.Collections.Generic;
-using System.ComponentModel;
-using System.Linq;
-using System.Reflection;
-using System.Text;
-
-namespace OASystem.Infrastructure.Tools
-{
-
-    public class RedisHelper : IDisposable
-    {
-        //连接字符串
-        private string _connectionString;
-        //实例名称
-        private string _instanceName;
-        //默认数据库
-        private int _defaultDB;
-
-        private ConcurrentDictionary<string, ConnectionMultiplexer> _connections;
-        public RedisHelper(string connectionString, string instanceName, int defaultDB = 0)
-        {
-            _connectionString = connectionString;
-            _instanceName = instanceName;
-            _defaultDB = defaultDB;
-            _connections = new ConcurrentDictionary<string, ConnectionMultiplexer>();
-        }
-
-        /// <summary>
-        /// 获取ConnectionMultiplexer
-        /// </summary>
-        /// <returns></returns>
-        private ConnectionMultiplexer GetConnect()
-        {
-            return _connections.GetOrAdd(_instanceName, p => ConnectionMultiplexer.Connect(_connectionString));
-        }
-
-        /// <summary>
-        /// 获取数据库
-        /// </summary>
-        /// <param name="configName"></param>
-        /// <param name="db">默认为0:优先代码的db配置,其次config中的配置</param>
-        /// <returns></returns>
-        public IDatabase GetDatabase(RedisEnum redisEnum)
-        {
-            return GetConnect().GetDatabase((int)redisEnum);
-        }
-
-        public IServer GetServer(string configName = null, int endPointsIndex = 0)
-        {
-            var confOption = ConfigurationOptions.Parse(_connectionString);
-            return GetConnect().GetServer(confOption.EndPoints[endPointsIndex]);
-        }
-
-        public ISubscriber GetSubscriber(string configName = null)
-        {
-            return GetConnect().GetSubscriber();
-        }
-        public void Dispose()
-        {
-            if (_connections != null && _connections.Count > 0)
-            {
-                foreach (var item in _connections.Values)
-                {
-                    item.Close();
-                }
-            }
-        }
-    }
-}