public static void Init() { DataTable da = RedisUtil.getAllMechine(); if (da != null && da.Rows.Count > 0) { string mid; for (int i = 0; i < da.Rows.Count; i++) { mid = da.Rows[i]["id"].ToString(); JArray jay = RedisUtil.DeserializeObject(RedisUtil.getMechine(mid)); if (jay != null) { string jiqiName = jay[0]["mechineName"].ToString(); string status = jay[0]["zt"].ToString(); JiQi jiqi = new JiQi(mid, jiqiName, status); Set(mid, jiqi); } } } }
public static void Set(string key, JiQi value) { list.AddOrUpdate(key, value, (k, o) => value); }