lichunlei 2 жил өмнө
parent
commit
93d7b40963

+ 0 - 426
AppStart/BothdisDbconn.cs

@@ -1,426 +0,0 @@
-using System;
-using System.Collections.Generic;
-using Library;
-
-namespace MySystem
-{
-    public class BothdisDbconn
-    {
-        public readonly static BothdisDbconn Instance = new BothdisDbconn();
-
-
-        public void SendMq(string key, object obj)
-        {
-            SetRedisDataList data = new SetRedisDataList()
-            {
-                key = key,
-                val = Newtonsoft.Json.JsonConvert.SerializeObject(obj),
-            };
-            RabbitMQClient.Instance.SendMsg(Newtonsoft.Json.JsonConvert.SerializeObject(data), "SetRedisDataList");
-        }
-
-        #region 设置单个字段
-        public void Set(string key, object value)
-        {
-            try
-            {
-                if (RedisDbconn.Instance.Set(key, value))
-                {
-                    RedisDbconn.Instance.Clear(key);
-                }
-            }
-            catch (Exception ex)
-            {
-                TendisErr err = new TendisErr()
-                {
-                    key = key,
-                    value = value,
-                    errMsg = ex.ToString(),
-                };
-                function.WriteLog(Newtonsoft.Json.JsonConvert.SerializeObject(err), "Tendis:Set");
-            }
-        }
-        #endregion
-
-        #region 整数累加
-        public void AddInt(string key, long value = 1)
-        {
-            try
-            {
-                if (RedisDbconn.Instance.AddInt(key, value) > 0)
-                {
-                    RedisDbconn.Instance.Clear(key);
-                }
-            }
-            catch (Exception ex)
-            {
-                TendisErr err = new TendisErr()
-                {
-                    key = key,
-                    value = value,
-                    errMsg = ex.ToString(),
-                };
-                function.WriteLog(Newtonsoft.Json.JsonConvert.SerializeObject(err), "Tendis:AddInt");
-            }
-        }
-        #endregion
-
-        #region 数字累加
-        public void AddNumber(string key, decimal value = 1)
-        {
-            try
-            {
-                if (RedisDbconn.Instance.AddNumber(key, value) > 0)
-                {
-                    RedisDbconn.Instance.Clear(key);
-                }
-            }
-            catch (Exception ex)
-            {
-                TendisErr err = new TendisErr()
-                {
-                    key = key,
-                    value = value,
-                    errMsg = ex.ToString(),
-                };
-                function.WriteLog(Newtonsoft.Json.JsonConvert.SerializeObject(err), "Tendis:AddNumber");
-            }
-        }
-        #endregion
-
-        #region 获取单个字段
-        public T Get<T>(string key)
-        {
-            T obj = RedisDbconn.Instance.Get<T>(key);
-            if (obj != null)
-            {
-                return obj;
-            }
-            T newobj = RedisDbconn.Instance.Get<T>(key);
-            if (newobj != null)
-            {
-                RedisDbconn.Instance.Set(key, newobj);
-            }
-            return newobj;
-        }
-        #endregion
-
-        #region 设置散列字段
-        public void HSet(string key, string field, object value)
-        {
-            try
-            {
-                if (RedisDbconn.Instance.HSet(key, field, value))
-                {
-                    RedisDbconn.Instance.HSet(key, field, value);
-                }
-            }
-            catch (Exception ex)
-            {
-                TendisErr err = new TendisErr()
-                {
-                    key = key,
-                    value = value,
-                    errMsg = ex.ToString(),
-                };
-                function.WriteLog(Newtonsoft.Json.JsonConvert.SerializeObject(err), "Tendis:HSet");
-            }
-        }
-        #endregion
-
-        #region 散列整数累加
-        public void HAddInt(string key, string field, long value = 1)
-        {
-            try
-            {
-                if (RedisDbconn.Instance.HAddInt(key, field, value) > 0)
-                {                     
-                    RedisDbconn.Instance.HAddInt(key, field, value);
-                }
-            }
-            catch (Exception ex)
-            {
-                TendisErr err = new TendisErr()
-                {
-                    key = key,
-                    value = value,
-                    errMsg = ex.ToString(),
-                };
-                function.WriteLog(Newtonsoft.Json.JsonConvert.SerializeObject(err), "Tendis:HAddInt");
-            }
-        }
-        #endregion
-
-        #region 散列数字累加
-        public void HAddNumber(string key, string field, decimal value = 1)
-        {
-            try
-            {
-                if (RedisDbconn.Instance.HAddNumber(key, field, value) > 0)
-                { 
-                    RedisDbconn.Instance.HAddNumber(key, field, value);
-                }
-            }
-            catch (Exception ex)
-            {
-                TendisErr err = new TendisErr()
-                {
-                    key = key,
-                    value = value,
-                    errMsg = ex.ToString(),
-                };
-                function.WriteLog(Newtonsoft.Json.JsonConvert.SerializeObject(err), "Tendis:HAddNumber");
-            }
-        }
-        #endregion
-
-        #region 获取散列元素
-        public T HGet<T>(string key, string field)
-        {
-            T obj = RedisDbconn.Instance.HGet<T>(key, field);
-            if (obj != null)
-            {
-                return obj;
-            }
-            T newobj = RedisDbconn.Instance.HGet<T>(key, field);
-            if (newobj != null)
-            {
-                RedisDbconn.Instance.HSet(key, field, newobj);
-            }
-            return newobj;
-        }
-        #endregion
-
-        #region 获取散列所有元素
-        public Dictionary<string, T> HGetAll<T>(string key)
-        {
-            Dictionary<string, T> obj = RedisDbconn.Instance.HGetAll<T>(key);
-            if (obj != null)
-            {
-                return obj;
-            }
-            Dictionary<string, T> newobj = RedisDbconn.Instance.HGetAll<T>(key);
-            if (newobj != null)
-            {
-                foreach (string sub in newobj.Keys)
-                {
-                    RedisDbconn.Instance.HSet(key, sub, newobj[sub]);
-                }
-            }
-            return newobj;
-        }
-        #endregion
-
-        #region 添加集合对象
-        public void SAdd(string key, object value)
-        {
-            try
-            {
-                if (RedisDbconn.Instance.SAdd(key, value) > 0)
-                { 
-                    RedisDbconn.Instance.SAdd(key, value);
-                }
-            }
-            catch (Exception ex)
-            {
-                TendisErr err = new TendisErr()
-                {
-                    key = key,
-                    value = value,
-                    errMsg = ex.ToString(),
-                };
-                function.WriteLog(Newtonsoft.Json.JsonConvert.SerializeObject(err), "Tendis:SAdd");
-            }
-        }
-        public void SAdd(string key, object[] value)
-        {
-            try
-            {
-                if (RedisDbconn.Instance.SAdd(key, value) > 0)
-                { 
-                    RedisDbconn.Instance.SAdd(key, value);
-                }
-            }
-            catch (Exception ex)
-            {
-                TendisErr err = new TendisErr()
-                {
-                    key = key,
-                    value = value,
-                    errMsg = ex.ToString(),
-                };
-                function.WriteLog(Newtonsoft.Json.JsonConvert.SerializeObject(err), "Tendis:SAdd");
-            }
-        }
-        #endregion
-
-        #region 获取集合对象
-        public T[] SGetList<T>(string key)
-        {
-            T[] obj = RedisDbconn.Instance.SGetList<T>(key);
-            if (obj != null)
-            {
-                if (obj.Length > 0)
-                {
-                    return obj;
-                }
-            }
-            T[] newobj = RedisDbconn.Instance.SGetList<T>(key);
-            if (newobj != null)
-            {
-                foreach (T sub in newobj)
-                {
-                    RedisDbconn.Instance.SAdd(key, sub);
-                }
-            }
-            return newobj;
-        }
-        #endregion
-
-        #region 添加列表对象
-        public void AddList(string key, object value)
-        {
-            try
-            {
-                if (RedisDbconn.Instance.AddList(key, value) > 0)
-                { 
-                    RedisDbconn.Instance.Clear(key);
-                }
-            }
-            catch (Exception ex)
-            {
-                TendisErr err = new TendisErr()
-                {
-                    key = key,
-                    value = value,
-                    errMsg = ex.ToString(),
-                };
-                function.WriteLog(Newtonsoft.Json.JsonConvert.SerializeObject(err), "Tendis:AddList");
-            }
-        }
-        public void AddList(string key, object[] value)
-        {
-            try
-            {
-                if (RedisDbconn.Instance.AddList(key, value) > 0)
-                { 
-                    RedisDbconn.Instance.Clear(key);
-                }
-            }
-            catch (Exception ex)
-            {
-                TendisErr err = new TendisErr()
-                {
-                    key = key,
-                    value = value,
-                    errMsg = ex.ToString(),
-                };
-                function.WriteLog(Newtonsoft.Json.JsonConvert.SerializeObject(err), "Tendis:AddList");
-            }
-        }
-        #endregion
-
-        #region 获取列表
-        public List<T> GetList<T>(string key, int pageNum = 1, int pageSize = 10)
-        {
-            List<T> list = RedisDbconn.Instance.GetList<T>(key, pageNum, pageSize);
-            if (list.Count > 0)
-            {
-                return list;
-            }
-            return RedisDbconn.Instance.GetList<T>(key, pageNum, pageSize);
-        }
-        #endregion
-
-        #region 添加排序列表对象
-        public void AddSort(string key, object value, decimal score)
-        {
-            try
-            {
-                if (RedisDbconn.Instance.AddSort(key, value, score) > 0)
-                { 
-                    RedisDbconn.Instance.AddSort(key, value, score);
-                    int Expired = 60 * 60 * 24 * 180;
-                    RedisDbconn.Instance.SetExpire(key, Expired);
-                }
-            }
-            catch (Exception ex)
-            {
-                TendisErr err = new TendisErr()
-                {
-                    key = key,
-                    value = value,
-                    errMsg = ex.ToString(),
-                };
-                function.WriteLog(Newtonsoft.Json.JsonConvert.SerializeObject(err), "Tendis:AddSort");
-            }
-        }
-        #endregion
-
-        #region 获取排序列表
-        public List<T> GetSort<T>(string key, int pageNum = 1, int pageSize = 10)
-        {
-            List<T> list = RedisDbconn.Instance.GetSort<T>(key, pageNum, pageSize);
-            if (list.Count > 0)
-            {
-                return list;
-            }
-            return RedisDbconn.Instance.GetSort<T>(key, pageNum, pageSize);
-        }
-        public List<T> GetSortDesc<T>(string key, int pageNum = 1, int pageSize = 10)
-        {
-            List<T> list = RedisDbconn.Instance.GetSortDesc<T>(key, pageNum, pageSize);
-            if (list.Count > 0)
-            {
-                return list;
-            }
-            return RedisDbconn.Instance.GetSortDesc<T>(key, pageNum, pageSize);
-        }
-        #endregion
-
-        public void Remove(string key, long start, long end)
-        {
-            try
-            {
-                if (RedisDbconn.Instance.Remove(key, start, end))
-                {                     
-                    RedisDbconn.Instance.Remove(key, start, end);
-                }
-            }
-            catch (Exception ex)
-            {
-                TendisErr err = new TendisErr()
-                {
-                    key = key,
-                    start = start,
-                    end = end,
-                    errMsg = ex.ToString(),
-                };
-                function.WriteLog(Newtonsoft.Json.JsonConvert.SerializeObject(err), "Tendis:Remove");
-            }
-        }
-
-        public void RemoveTop(string key, long count)
-        {
-            Remove(key, count, RedisDbconn.Instance.Count(key) - 1);
-        }
-
-        public void Clear(string pattern)
-        {
-            try
-            {
-                TendisDbconn.Instance.Clear(pattern);
-                RedisDbconn.Instance.Clear(pattern);
-            }
-            catch (Exception ex)
-            {
-                TendisErr err = new TendisErr()
-                {
-                    key = pattern,
-                    errMsg = ex.ToString(),
-                };
-                function.WriteLog(Newtonsoft.Json.JsonConvert.SerializeObject(err), "Tendis:Clear");
-            }
-        }
-    }
-}

+ 0 - 1
AppStart/Helper/AlipayPayBackService.cs

@@ -64,7 +64,6 @@ namespace MySystem
                             order.PayMoney = order.PayMoney;
                             order.MaxDivi = order.MaxDivi;
                             db.SaveChanges();
-                            BothdisDbconn.Instance.SendMq("Pop:ConsumerOrders", order);
                             RedisDbconn.Instance.AddList("ConsumerOrdersStat", order.Id);
                             RedisDbconn.Instance.AddList("ConsumerOrders:Divi:List", order.Id.ToString());
                             RedisDbconn.Instance.AddRightList("ConsumerOrders:Divi:" + order.MerchantId, order);

+ 0 - 1
AppStart/Helper/ConsumerOrdersStatService.cs

@@ -68,7 +68,6 @@ namespace MySystem
                                     merchant.TotalOrder += 1;
                                     merchant.TotalAmount += PayMoney;
                                     db.SaveChanges();
-                                    BothdisDbconn.Instance.SendMq("Pop:MerchantInfo:" + order.MerchantId, merchant);
 
                                     RedisDbconn.Instance.AddNumber("TotalAmount:" + merchant.UserId, PayMoney);
                                     decimal TotalAmount = RedisDbconn.Instance.Get<decimal>("TotalAmount:" + merchant.UserId);

+ 0 - 2
AppStart/Helper/MerchantConfirmService.cs

@@ -229,8 +229,6 @@ namespace MySystem
                             }
                         }
                     }
-                    BothdisDbconn.Instance.SendMq("Pop:MerchantAddInfo", AddInfo);
-                    BothdisDbconn.Instance.SendMq("Pop:MerchantInfo", merchant);
                 }
                 db.Dispose();
             }

+ 0 - 3
AppStart/Helper/MerchantTypeSetService.cs

@@ -72,9 +72,6 @@ namespace MySystem
             //             pos.SeoTitle = user.Id.ToString(); // 记录商户型创客的Id
             //         }
             //         db.SaveChanges();
-            //         BothdisDbconn.Instance.SendMq("Pop:Users", user);
-            //         BothdisDbconn.Instance.SendMq("Pop:PosMerchantInfo", merchant);
-            //         BothdisDbconn.Instance.SendMq("Pop:PosMachinesTwo", pos);
             //     }
             // }
             // spdb.Dispose();

+ 3 - 4
AppStart/Helper/Profit/ProfitHelper.cs

@@ -229,7 +229,6 @@ namespace MySystem
                             function.WriteLog(TotalActual.ToString(), "监控退款队列");
                             merchant.TotalActual += TotalActual;
                             db.SaveChanges();
-                            BothdisDbconn.Instance.SendMq("Pop:MerchantInfo:" + order.MerchantId, merchant);
 
                             List<string> Dates = RedisDbconn.Instance.GetList<string>("ConsumerStat:" + MerchantId + ":" + MonthString, 1, 1000);
                             if (!Dates.Contains(DateString))
@@ -1122,7 +1121,7 @@ namespace MySystem
                                 // }
                                 // profitrate = profitrate / 100;
                                 // int UserLevel = user.UserLevel; //当前会员等级
-                                // decimal utrade = TendisDbconn.Instance.Get<decimal>("TeamTradeStat:" + user.Id + ":" + BrandId + ":" + DateTime.Now.ToString("yyMM"));
+                                // decimal utrade = RedisDbconn.Instance.Get<decimal>("TeamTradeStat:" + user.Id + ":" + BrandId + ":" + DateTime.Now.ToString("yyMM"));
                                 // UserLevelSet checklevel = levels.Where(m => m.UpLevelIntegral < utrade).OrderBy(m => m.Id).FirstOrDefault();
                                 // if (checklevel != null)
                                 // {
@@ -1614,8 +1613,8 @@ namespace MySystem
                 int BankCardType = trade.BankCardType; //银行卡类型:贷记卡-1,借记卡-0
                 int MerHelpFlag = (int)trade.MerHelpFlag; //扶持期-1,稳定期=0
                 List<UserLevelSet> levels = dbnew.UserLevelSet.ToList();
-                int IncludeCurrentMonth = int.Parse(TendisDbconn.Instance.Get<string>("pobjrule:" + trade.BrandId + ":HelpPolicy:IncludeCurrentMonth")); //是否包含当前月
-                int NaturalMonth = int.Parse(TendisDbconn.Instance.Get<string>("pobjrule:" + trade.BrandId + ":HelpPolicy:NaturalMonth")); //自然月
+                int IncludeCurrentMonth = int.Parse(RedisDbconn.Instance.Get<string>("pobjrule:" + trade.BrandId + ":HelpPolicy:IncludeCurrentMonth")); //是否包含当前月
+                int NaturalMonth = int.Parse(RedisDbconn.Instance.Get<string>("pobjrule:" + trade.BrandId + ":HelpPolicy:NaturalMonth")); //自然月
                 if(IncludeCurrentMonth == 1) NaturalMonth -= 1;
                 if (BankCardType == 0)
                 {

+ 1 - 1
AppStart/Helper/SycnSpServer/SycnSpTradeService.cs

@@ -197,7 +197,7 @@ namespace MySystem
                                         {
                                             ulong MerHelpFlag = 0;
                                             decimal DepositAmt = decimal.Parse(function.CheckNum(pos.SeoKeyword));
-                                            if (pos.UpFeeFlag == 1 && pos.DownFeeFlag == 1)
+                                            if (pos.DownFeeFlag == 1)
                                             {
                                                 MerHelpFlag = 2;
                                             }

+ 0 - 1
AppStart/Helper/WeChatPayBackService.cs

@@ -75,7 +75,6 @@ namespace MySystem
                                     order.PayMoney = order.PayMoney;
                                     order.MaxDivi = order.MaxDivi;
                                     db.SaveChanges();
-                                    BothdisDbconn.Instance.SendMq("Pop:ConsumerOrders", order);
                                     RedisDbconn.Instance.AddList("ConsumerOrdersStat", order.Id);
                                     RedisDbconn.Instance.AddList("ConsumerOrders:Divi:List", order.Id.ToString());
                                     RedisDbconn.Instance.AddRightList("ConsumerOrders:Divi:" + order.MerchantId, order);

+ 0 - 239
AppStart/TendisDbconn.cs

@@ -1,239 +0,0 @@
-using System.Collections.Generic;
-using Library;
-using System.Linq;
-
-namespace MySystem
-{
-    public class TendisDbconn
-    {
-        public readonly static TendisDbconn Instance = new TendisDbconn();
-        public static CSRedis.CSRedisClient csredis;
-        private TendisDbconn()
-        {
-        }
-
-        #region 设置单个字段
-        public bool Set(string key, object value)
-        {
-            return csredis.Set(key, value);
-            // return false;
-        }
-        #endregion
-
-        #region 整数累加
-        public long AddInt(string key, long value = 1)
-        {
-            return csredis.IncrBy(key, value);
-            // return 0;
-        }
-        #endregion
-
-        #region 数字累加
-        public decimal AddNumber(string key, decimal value = 1)
-        {
-            return csredis.IncrByFloat(key, value);
-            // return 0;
-        }
-        #endregion
-
-        #region 获取单个字段
-        public T Get<T>(string key)
-        {
-            return csredis.Get<T>(key);
-        }
-        #endregion
-
-        #region 设置散列字段
-        public bool HSet(string key, string field, object value)
-        {
-            return csredis.HSet(key, field, value);
-            // return false;
-        }
-        #endregion
-
-        #region 散列整数累加
-        public long HAddInt(string key, string field, long value = 1)
-        {
-            return csredis.HIncrBy(key, field, value);
-            // return 0;
-        }
-        #endregion
-
-        #region 散列数字累加
-        public decimal HAddNumber(string key, string field, decimal value = 1)
-        {
-            return csredis.HIncrByFloat(key, field, value);
-            // return 0;
-        }
-        #endregion
-
-        #region 获取散列元素
-        public T HGet<T>(string key, string field)
-        {
-            return csredis.HGet<T>(key, field);
-        }
-        #endregion
-
-        #region 获取散列所有元素
-        public Dictionary<string, T> HGetAll<T>(string key)
-        {
-            return csredis.HGetAll<T>(key);
-        }
-        #endregion
-
-        #region 添加列表对象
-        public long AddList(string key, object value)
-        {
-            return csredis.LPush(key, value);
-            // return 0;
-        }
-        public long AddRightList(string key, object value)
-        {
-            return csredis.RPush(key, value);
-            // return 0;
-        }
-        public long AddList(string key, object[] value)
-        {
-            return csredis.LPush(key, value);
-            // return 0;
-        }
-        public T RPop<T>(string key)
-        {
-            return csredis.RPop<T>(key);
-        }
-        public T LPop<T>(string key)
-        {
-            return csredis.LPop<T>(key);
-        }
-        #endregion
-
-        #region 添加集合对象
-        public long SAdd(string key, object value)
-        {
-            return csredis.SAdd(key, value);
-            // return 0;
-        }
-        public long SAdd(string key, object[] value)
-        {
-            return csredis.SAdd(key, value);
-            // return 0;
-        }
-        #endregion
-
-        #region 获取集合对象
-        public T[] SGetList<T>(string key)
-        {
-            return csredis.SMembers<T>(key);
-        }
-        #endregion
-
-        #region 修改列表对象
-        public bool SetList(string key, int index, object value)
-        {
-            long itemindex = csredis.LLen(key) - index - 1;
-            return csredis.LSet(key, itemindex, value);
-            // return false;
-        }
-        #endregion
-
-        #region 获取列表
-        public List<T> GetList<T>(string key, int pageNum = 1, int pageSize = 10)
-        {
-            int start = (pageNum - 1) * pageSize;
-            int end = start + pageSize - 1;
-            T[] list = csredis.LRange<T>(key, start, end);
-            return list.ToList();
-        }
-        #endregion
-
-        #region 删除列表元素
-        public void DelList<T>(string key, T item)
-        {
-            List<T> oldlist = GetList<T>(key, 1, 10000000);
-            oldlist.Remove(item);
-            Clear(key);
-            AddList(key, oldlist.ToArray());
-        }
-        #endregion
-
-        #region 添加排序列表对象
-        public long AddSort(string key, object value, decimal score)
-        {
-            return csredis.ZAdd(key, (score, value));
-            // return 0;
-        }
-        #endregion
-
-        #region 获取排序列表
-        public List<T> GetSort<T>(string key, int pageNum = 1, int pageSize = 10)
-        {
-            int start = (pageNum - 1) * pageSize;
-            int end = start + pageSize;
-            string[] list = csredis.ZRangeByScore(key, start, end);
-            List<T> lists = new List<T>();
-            foreach (string record in list)
-            { 
-                lists.Add(Newtonsoft.Json.JsonConvert.DeserializeObject<T>(record));
-            }
-            return lists;
-        }
-        public List<T> GetSortDesc<T>(string key, int pageNum = 1, int pageSize = 10)
-        {
-            int start = (pageNum - 1) * pageSize;
-            int end = start + pageSize;
-            string[] list = csredis.ZRevRangeByScore(key, start, end);
-            List<T> lists = new List<T>();
-            foreach (string record in list)
-            { 
-                lists.Add(Newtonsoft.Json.JsonConvert.DeserializeObject<T>(record));
-            }
-            return lists;
-        }
-        #endregion
-
-        public bool Remove(string key, long start, long end)
-        {
-            return csredis.LTrim(key, start, end);
-        }
-
-        public bool RemoveTop(string key, long count)
-        {
-            return RedisDbconn.Instance.Remove(key, count, RedisDbconn.Instance.Count(key) - 1);;
-        }
-
-        public long Count(string key)
-        {
-            return csredis.LLen(key);
-        }
-
-        public void Clear(string pattern)
-        {
-            string[] keys = csredis.Keys(pattern);
-            csredis.Del(keys);
-        }
-
-        public string[] GetKeys(string pattern)
-        { 
-            string[] keys = csredis.Keys(pattern);
-            return keys;
-        }
-
-        public void SetExpire(string key, int expire)
-        { 
-            csredis.Expire(key, expire); //秒为单位
-        }
-
-        #region 判断Key是否存在
-
-        public bool CheckKey(string key)
-        {
-            if (csredis.Exists(key))
-            {
-                return true;
-            }
-            return false;
-        }
-
-        #endregion
-    }
-}

+ 0 - 1
Startup.cs

@@ -125,7 +125,6 @@ namespace MySystem
             MySystemLib.SystemPublicFuction.dbtables = tables;
 
             RedisDbconn.csredis = new CSRedis.CSRedisClient(Configuration["Setting:RedisConnStr"]);
-            TendisDbconn.csredis = new CSRedis.CSRedisClient(Configuration["Setting:TendisConnStr"]);
         }
 
         // This method gets called by the runtime. Use this method to configure the HTTP request pipeline.

+ 0 - 1
appsettings.json

@@ -21,7 +21,6 @@
     "Pxc1SqlConnStr": "server=47.108.231.170;port=3306;user=KxsMain;password=mzeqjriUWore0dwT;database=KxsMainServer;charset=utf8;",
     "SpSqlConnStr": "server=47.109.31.237;port=3306;user=KxsSpServer;password=jJ9qKsvwWgQA9xWG;database=KxsSpServer;charset=utf8;",
     "RedisConnStr": "47.109.31.237:6379,password=klm@redis,DefaultDatabase=1,poolsize=500,preheat=50,asyncPipeline=true",
-    "TendisConnStr": "47.109.31.237:6379,password=klm@redis,DefaultDatabase=1,poolsize=500,preheat=50,asyncPipeline=true",
     "IOSAppVersion": "1.0.0",
     "AndroidAppVersion": "1.0.0",
     "OSSKey": "iL9dWgBunZRwGbHQ",