public void UpdateWeChatUser(WeChatUser user) { WeChatUserDal.Ins.UpdateWeChatUser(user); string key = getGetWeChatUserByUnionIDKey(user.UnionID); if (RedisBase.ContainsKey(key)) { RedisBase.Item_Remove(key); } RedisBase.Item_Set(key, user); }
public static void TestRedis() { // 基本KEY/VALUE键值对操作; RedisBase.Item_Set("examCourseId", "00889750EE7448DB9B388E9146E5AC62"); RedisBase.Item_Set("batchId", "89B0BD4B5CAC49259E60E1D8A6EDD858"); var examCourseId = RedisBase.Item_Get <string>("examCourseId"); var batchId = RedisBase.Item_Get <string>("batchId"); Console.WriteLine("examCourseId:" + examCourseId); Console.WriteLine("batchId:" + batchId); // 存储对象; RedisBase.Item_Set <UserInfo>("userinfo", new UserInfo() { UserName = "******", Age = 45 }); var userinfo = RedisBase.Item_Get <UserInfo>("userinfo"); var id = userinfo.Id; var userName = userinfo.UserName; var age = userinfo.Age; Console.WriteLine("userinfo:" + userinfo); Console.WriteLine("id:" + id + ",userName:" + userName + ",age:" + age); // List; RedisBase.List_Add("userinfolist", new UserInfo() { Id = 1, UserName = "******", Age = 36 }); RedisBase.List_Add("userinfolist", new UserInfo() { Id = 2, UserName = "******", Age = 30 }); var userList = RedisBase.List_GetList <UserInfo>("userinfolist"); foreach (var user in userList) { Console.WriteLine("id:" + user.Id + ",userName:" + user.UserName + ",age:" + user.Age); } RedisBase.Item_Remove("examCourseId"); Console.Read(); }
public void DelUserinfo(UserInfo _userinfo) { UserInfoDal.Ins.DelUserinfo(_userinfo); if (!_userinfo.Openid.IsNull()) { string openkey = getuseropenkey(_userinfo.Openid); if (RedisBase.ContainsKey(openkey)) { RedisBase.Item_Remove(openkey); } } string key = getuserkey(_userinfo.ID); if (RedisBase.ContainsKey(key)) { RedisBase.Item_Remove(key); } }
public string AddWeChatUser(WeChatUser user) { if (user == null) { return(string.Empty); } string id = WeChatUserDal.Ins.AddWeChatUser(user); user.ID = id; string key = getGetWeChatUserByUnionIDKey(user.UnionID); if (RedisBase.ContainsKey(key)) { RedisBase.Item_Remove(key); } RedisBase.Item_Set(key, user); return(id); }
public string UpdateUserinfo(UserInfo _userinfo) { string id = UserInfoDal.Ins.UpdateUserinfo(_userinfo); if (!string.IsNullOrEmpty(id)) { string key = getuserkey(id); if (RedisBase.ContainsKey(key)) { RedisBase.Item_Remove(key); } string openkey = getuseropenkey(_userinfo.Openid); if (RedisBase.ContainsKey(openkey)) { RedisBase.Item_Remove(openkey); } RedisBase.Item_Set(key, _userinfo); RedisBase.Item_Set(openkey, _userinfo); } return(id); }
public override void RemoveItem(HttpContext context, string id, object lockId, SessionStateStoreData item) { RedisBase.Item_Remove(id); }