private void button5_Click(object sender, EventArgs e) { if (!string.IsNullOrEmpty(txtScreenPosition.Text)) { using (var redisClient = RedisManager.GetClient()) { var user = redisClient.GetTypedClient <User>(); var userList = user.GetAll().Where(x => x.Job.Position.Contains(txtScreenPosition.Text)).ToList(); if (userList.Count > 0) { var htmlStr = string.Empty; foreach (var u in userList) { htmlStr += "<li>ID=" + u.Id + " 姓名:" + u.Name + " 所在部门:" + u.Job.Position + "</li>" + "\n"; richTextBox1.AppendText(htmlStr); } } lblShow.Text = "筛选后共有:" + userList.Count.ToString() + "人!"; } } }
private void button4_Click(object sender, EventArgs e) { if (!string.IsNullOrEmpty(txtRedisId.Text)) { using (var redisClient = RedisManager.GetClient()) { var user = redisClient.GetTypedClient <User>(); user.DeleteById(txtRedisId.Text); if (user.GetAll().Count > 0) { var htmlStr = string.Empty; foreach (var u in user.GetAll()) { htmlStr = "<li>ID=" + u.Id + " 姓名:" + u.Name + " 所在部门:" + u.Job.Position + "</li>" + "\n"; richTextBox1.AppendText(htmlStr); } } lblShow.Text = "目前共有:" + user.GetAll().Count.ToString() + "人!"; } } }
private void bt_OpenDB_Click(object sender, EventArgs e) { //RedisClient rc = new RedisClient("",6379,"123456"); //var t= rc.GetAllKeys(); //foreach (var item in t) //{ // richTextBox1.AppendText(item); //} //return; //System.Diagnostics.Process.Start(@"D:\Program Files\Redis\redis-server.exe");//此处为Redis的存储路径 lblShow.Text = "Redis已经打开!"; //RedisManager.GetClient(); using (var redisClient = RedisManager.GetClient()) { redisClient.RemoveAll(redisClient.GetAllKeys()); var user = redisClient.GetTypedClient <User>(); if (user.GetAll().Count > 0) { user.DeleteAll(); } var qiujialong = new User { Id = user.GetNextSequence(), Name = "qiujialong", Job = new Job { Position = ".NET" } }; var chenxingxing = new User { Id = user.GetNextSequence(), Name = "chenxingxing", Job = new Job { Position = ".NET" } }; var luwei = new User { Id = user.GetNextSequence(), Name = "luwei", Job = new Job { Position = ".NET" } }; var zhourui = new User { Id = user.GetNextSequence(), Name = "zhourui", Job = new Job { Position = "Java" } }; var userToStore = new List <User> { qiujialong, chenxingxing, luwei, zhourui }; user.StoreAll(userToStore); lblShow.Text = "目前共有:" + user.GetAll().Count.ToString() + "人!"; } }