Browse Source

222222222

leiy 2 years ago
parent
commit
63013a28d1

+ 8 - 8
OASystem/OASystem.Api/Controllers/AuthController.cs

@@ -5,10 +5,7 @@ using System.IdentityModel.Tokens.Jwt;
 using System.Security.Claims;
 using StackExchange.Redis;
 using OASystem.Domain.Dtos.UserDto;
-using OASystem.Domain.Entities.System;
-using OASystem.Domain;
-using OASystem.Infrastructure.Repositories.System;
-using OASystem.Domain.ViewModels.System;
+using OASystem.RedisRepository;
 
 namespace OASystem.API.Controllers
 {
@@ -24,14 +21,12 @@ namespace OASystem.API.Controllers
         private readonly UsersRepository _usersRepository;
         //private IDatabase _redis;
         //private RedisHelper _redisHelper;
-        public AuthController(IConfiguration config,IMapper mapper, LoginRepository loginRep, UsersRepository usersRepository)
+        public AuthController(IConfiguration config, LoginRepository loginRep, IMapper mapper)
         {
             _config = config;
             _loginRep = loginRep;
             _mapper = mapper;
-            _usersRepository = usersRepository;
-            //_redis = client.GetDatabase(RedisEnum.Common);
-            //_redisHelper = client("132.232.92.186", "7369", "123456");
+            //_usersRepository = usersRepository;
         }
 
         /// <summary>
@@ -73,6 +68,11 @@ namespace OASystem.API.Controllers
                 signingCredentials: creds);
             view.Token = new JwtSecurityTokenHandler().WriteToken(token);
 
+            //Redis  String使用示例
+            //TimeSpan ts = new TimeSpan(0, 30, 0);
+            //await RedisRepository.RedisFactory.CreateRedisRepository().StringSetAsync<string>("key01", "value01", ts);//string 存
+            //string redisString = await RedisRepository.RedisFactory.CreateRedisRepository().StringGetAsync<string>("key01");//string 取
+
             return Ok(JsonView(view));
         }
 

+ 8 - 8
OASystem/OASystem.RedisRepository/RedisAsyncHelper/IRedisHelper.cs

@@ -304,14 +304,14 @@ namespace OASystem.RedisRepository.RedisAsyncHelper
         /// <returns></returns>
         Task<bool> SetAddAsync<T>(string key, T value);
 
-        /// <summary>
-        /// 指定集合计算操作operation枚举,指定计算结果将存的目标destKey,指定需要参与计算的多个key
-        /// </summary>
-        /// <param name="operation"></param>
-        /// <param name="destKey"></param>
-        /// <param name="combineKeys"></param>
-        /// <returns></returns>
-        Task<long> SetCombineAndStoreAsync(SetOperation operation, string destKey, List<string> combineKeys);
+        ///// <summary>
+        ///// 指定集合计算操作operation枚举,指定计算结果将存的目标destKey,指定需要参与计算的多个key
+        ///// </summary>
+        ///// <param name="operation"></param>
+        ///// <param name="destKey"></param>
+        ///// <param name="combineKeys"></param>
+        ///// <returns></returns>
+        //Task<long> SetCombineAndStoreAsync(SetOperation operation, string destKey, List<string> combineKeys);
 
         ///// <summary>
         ///// 指定集合计算操作operation枚举,指定需要参与计算的多个key