소스 검색

路由拦截同步redis

lcl 2 년 전
부모
커밋
c99a3fe529
1개의 변경된 파일8개의 추가작업 그리고 2개의 파일을 삭제
  1. 8 2
      Areas/Admin/Controllers/MainServer/ApiUrlRewriteController.cs

+ 8 - 2
Areas/Admin/Controllers/MainServer/ApiUrlRewriteController.cs

@@ -178,11 +178,17 @@ namespace MySystem.Areas.Admin.Controllers
         {
             List<string> query = db.ApiUrlRewrite.Where(m => m.QueryCount == 1).ToList().Select(m => m.UrlPath).ToList();
             RedisDbconn.Instance.Clear("ApiUrlRewriteList1");
-            RedisDbconn.Instance.AddList("ApiUrlRewriteList1", query.ToArray());
+            foreach(string sub in query)
+            {
+                RedisDbconn.Instance.AddList("ApiUrlRewriteList1", sub);
+            }
 
             query = db.ApiUrlRewrite.Where(m => m.QueryCount == 2).ToList().Select(m => m.UrlPath).ToList();
             RedisDbconn.Instance.Clear("ApiUrlRewriteList2");
-            RedisDbconn.Instance.AddList("ApiUrlRewriteList2", query.ToArray());
+            foreach(string sub in query)
+            {
+                RedisDbconn.Instance.AddList("ApiUrlRewriteList2", sub);
+            }
 
             AddSysLog("0", "ApiUrlRewrite", "SetRedis");