From f3779c3cbca0d737c7ef7eaf47c1330b355c2f00 Mon Sep 17 00:00:00 2001
From: yl <ykxkd@outlook.com>
Date: 星期四, 31 八月 2023 17:30:23 +0800
Subject: [PATCH] ERP订单删除功能

---
 VueWebApi/Tools/RedisHelper.cs |   13 +++++++++----
 1 files changed, 9 insertions(+), 4 deletions(-)

diff --git a/VueWebApi/Tools/RedisHelper.cs b/VueWebApi/Tools/RedisHelper.cs
index 1254b21..72ac3d5 100644
--- a/VueWebApi/Tools/RedisHelper.cs
+++ b/VueWebApi/Tools/RedisHelper.cs
@@ -42,9 +42,9 @@
                 PooledRedisClientManager prc = new PooledRedisClientManager(readWriteHosts, readOnlyHosts,
                 new RedisClientManagerConfig
                 {
-                    MaxWritePoolSize = readWriteHosts.Length * 5,
-                    MaxReadPoolSize = readOnlyHosts.Length * 5,
-                    AutoStart = true,
+                    MaxWritePoolSize = readWriteHosts.Length * 512,  //鏈�澶у啓閾炬帴鏁�
+                    MaxReadPoolSize = readOnlyHosts.Length * 512,    //鏈�澶ц閾炬帴鏁�
+                    AutoStart = true,                              //鑷姩閲嶅惎
                 }, i, 200, 10);// { RedisClientFactory = (IRedisClientFactory)RedisCacheClientFactory.Instance.CreateRedisClient("127.0.0.1", 6379) }; 
                 pools.Add(i, prc);
             }
@@ -121,6 +121,7 @@
         public bool Remove(string key, int db = 0)
         {
             Redis = (RedisClient)ChooseRedisInstance(db).GetClient();
+            Redis.Dispose();
             return Redis.Remove(key);
         }
 
@@ -164,6 +165,7 @@
             var redisList = iredisClient.Lists[listId];
             redisList.AddRange(values);
             iredisClient.Save();
+            Redis.Dispose();
         }
         /// <summary>  
         /// 娣诲姞鍗曚釜瀹炰綋鍒伴摼琛ㄤ腑  
@@ -187,6 +189,7 @@
             var redisList = iredisClient.Lists[listId];
             redisList.Add(Item);
             iredisClient.Save();
+            Redis.Dispose();
         }
         /// <summary>  
         /// 鑾峰彇閾捐〃  
@@ -198,6 +201,7 @@
         {
             Redis = (RedisClient)ChooseRedisInstance(db).GetClient();
             IRedisTypedClient<T> iredisClient = Redis.As<T>();
+            Redis.Dispose();
             return iredisClient.Lists[listId];
         }
         /// <summary>  
@@ -213,6 +217,7 @@
             var redisList = iredisClient.Lists[listId];
             redisList.RemoveValue(t);
             iredisClient.Save();
+            Redis.Dispose();
         }
         /// <summary>  
         /// 鏍规嵁lambada琛ㄨ揪寮忓垹闄ょ鍚堟潯浠剁殑瀹炰綋  
@@ -240,7 +245,7 @@
             T value = redisList.Where(func).FirstOrDefault();
             redisList.RemoveValue(value);
             iredisClient.Save();
-
+            Redis.Dispose();
 
         }
         public void test()

--
Gitblit v1.9.3