public void SetDemo() { PerSon person = new PerSon { UserId = 1, UserName = "******" }; //不带过期时间的存储,Memcached将根据LRU来决定过期策略 bool success = DataCatch.SetCache(person.UserName, person, 10); //带过期时间的缓存 //bool success = client.Store(StoreMode.Add, person.UserName, person, DateTime.Now.AddMinutes(10)); Console.WriteLine("存储[{0}]的结果:{1}", person.UserName, success); }
public void GetDemo() { PerSon person = DataCatch.GetCache <PerSon>("李刚"); if (person != null) { Console.WriteLine("取回[{0}]的结果——UserId:{1},UserName:{2}", "李刚", person.UserId, person.UserName); } else { Console.WriteLine("取回[{0}]失败!", "李刚"); } }