|  | @@ -94,7 +94,7 @@ namespace WCS.Service
 | 
	
		
			
				|  |  |          //static ConcurrentQueue<PackInfo> Packs = new ConcurrentQueue<PackInfo>();
 | 
	
		
			
				|  |  |          private static Dictionary<string, Playerback> Clients = new Dictionary<string, Playerback>();
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -        private static RedisClient Redis;
 | 
	
		
			
				|  |  | +        //private static RedisClient Redis;
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |          public static RedisClient LiaotcRedis;
 | 
	
		
			
				|  |  |  
 | 
	
	
		
			
				|  | @@ -106,21 +106,21 @@ namespace WCS.Service
 | 
	
		
			
				|  |  |              MessagePackSerializer.DefaultOptions = StandardResolver.Options.WithCompression(MessagePackCompression.Lz4Block);
 | 
	
		
			
				|  |  |              //Redis = new RedisClient("192.168.249.120,password=123456,database=11");
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -            #region 公用云服务器
 | 
	
		
			
				|  |  | +            //#region 公用云服务器
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -            Redis = new RedisClient("212.64.66.35,database=10");
 | 
	
		
			
				|  |  | -            Redis.Serialize = obj =>
 | 
	
		
			
				|  |  | -            {
 | 
	
		
			
				|  |  | -                var bytes = MessagePackSerializer.Serialize(obj);
 | 
	
		
			
				|  |  | -                return bytes;
 | 
	
		
			
				|  |  | -            };
 | 
	
		
			
				|  |  | -            Redis.DeserializeRaw = (bytes, type) =>
 | 
	
		
			
				|  |  | -            {
 | 
	
		
			
				|  |  | -                var obj = MessagePackSerializer.Deserialize(type, bytes);
 | 
	
		
			
				|  |  | -                return obj;
 | 
	
		
			
				|  |  | -            };
 | 
	
		
			
				|  |  | +            //Redis = new RedisClient("212.64.66.35,database=10");
 | 
	
		
			
				|  |  | +            //Redis.Serialize = obj =>
 | 
	
		
			
				|  |  | +            //{
 | 
	
		
			
				|  |  | +            //    var bytes = MessagePackSerializer.Serialize(obj);
 | 
	
		
			
				|  |  | +            //    return bytes;
 | 
	
		
			
				|  |  | +            //};
 | 
	
		
			
				|  |  | +            //Redis.DeserializeRaw = (bytes, type) =>
 | 
	
		
			
				|  |  | +            //{
 | 
	
		
			
				|  |  | +            //    var obj = MessagePackSerializer.Deserialize(type, bytes);
 | 
	
		
			
				|  |  | +            //    return obj;
 | 
	
		
			
				|  |  | +            //};
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -            #endregion 公用云服务器
 | 
	
		
			
				|  |  | +            //#endregion 公用云服务器
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |              #region 私用云服务器
 | 
	
		
			
				|  |  |  
 | 
	
	
		
			
				|  | @@ -237,13 +237,13 @@ namespace WCS.Service
 | 
	
		
			
				|  |  |                      p.SetValue(pack, coll);
 | 
	
		
			
				|  |  |                  }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -                var sw = new Stopwatch();
 | 
	
		
			
				|  |  | -                sw.Start();
 | 
	
		
			
				|  |  | -                Redis.Set(nameof(DeviceDataPack), pack);
 | 
	
		
			
				|  |  | -                sw.Stop();
 | 
	
		
			
				|  |  | -                Console.ForegroundColor = ConsoleColor.Blue;
 | 
	
		
			
				|  |  | -                Console.WriteLine($"Redis耗时{sw.ElapsedMilliseconds}");
 | 
	
		
			
				|  |  | -                Console.ResetColor();
 | 
	
		
			
				|  |  | +                //var sw = new Stopwatch();
 | 
	
		
			
				|  |  | +                //sw.Start();
 | 
	
		
			
				|  |  | +                //Redis.Set(nameof(DeviceDataPack), pack);
 | 
	
		
			
				|  |  | +                //sw.Stop();
 | 
	
		
			
				|  |  | +                //Console.ForegroundColor = ConsoleColor.Blue;
 | 
	
		
			
				|  |  | +                //Console.WriteLine($"Redis耗时{sw.ElapsedMilliseconds}");
 | 
	
		
			
				|  |  | +                //Console.ResetColor();
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |                  var se = new Stopwatch();
 | 
	
		
			
				|  |  |                  se.Start();
 | 
	
	
		
			
				|  | @@ -261,13 +261,13 @@ namespace WCS.Service
 | 
	
		
			
				|  |  |                  Console.WriteLine($"LiaotcRedis耗时{sr.ElapsedMilliseconds}");
 | 
	
		
			
				|  |  |                  Console.ResetColor();
 | 
	
		
			
				|  |  |                  /////
 | 
	
		
			
				|  |  | -                var st = new Stopwatch();
 | 
	
		
			
				|  |  | -                st.Start();
 | 
	
		
			
				|  |  | -                Redis.RPush("Packs", pack);
 | 
	
		
			
				|  |  | -                st.Stop();
 | 
	
		
			
				|  |  | -                Console.ForegroundColor = ConsoleColor.Blue;
 | 
	
		
			
				|  |  | -                Console.WriteLine($"Redis耗时{st.ElapsedMilliseconds}");
 | 
	
		
			
				|  |  | -                Console.ResetColor();
 | 
	
		
			
				|  |  | +                //var st = new Stopwatch();
 | 
	
		
			
				|  |  | +                //st.Start();
 | 
	
		
			
				|  |  | +                //Redis.RPush("Packs", pack);
 | 
	
		
			
				|  |  | +                //st.Stop();
 | 
	
		
			
				|  |  | +                //Console.ForegroundColor = ConsoleColor.Blue;
 | 
	
		
			
				|  |  | +                //Console.WriteLine($"Redis耗时{st.ElapsedMilliseconds}");
 | 
	
		
			
				|  |  | +                //Console.ResetColor();
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |                  var sy = new Stopwatch();
 | 
	
		
			
				|  |  |                  sy.Start();
 | 
	
	
		
			
				|  | @@ -289,10 +289,10 @@ namespace WCS.Service
 | 
	
		
			
				|  |  |                  //YGWCS150Redis.RPush("Packs", pack);
 | 
	
		
			
				|  |  |                  //LiaotcRedis.RPush("Packs", pack);
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -                if (Redis.LLen("Packs") > 100000)
 | 
	
		
			
				|  |  | -                {
 | 
	
		
			
				|  |  | -                    Redis.LTrim("Packs", 5000, -1);
 | 
	
		
			
				|  |  | -                }
 | 
	
		
			
				|  |  | +                //if (Redis.LLen("Packs") > 100000)
 | 
	
		
			
				|  |  | +                //{
 | 
	
		
			
				|  |  | +                //    Redis.LTrim("Packs", 5000, -1);
 | 
	
		
			
				|  |  | +                //}
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |                  if (YGWCS150Redis.LLen("Packs") > 200000)
 | 
	
		
			
				|  |  |                  {
 |