äºè
æ°æ®åæ¥çå
³é®å¨äºmysqlæ°æ®åºä¸ä¸»é®ï¼æ¹æ¡æ¯å¨rediså¯å¨æ¶åºmysql读åææ表é®å¼åå
¥redisä¸ï¼å¾redisåæ°æ®æ¯ï¼å¯¹redis主é®èªå¢å¹¶è¿è¡è¯»åï¼è¥mysqlæ´æ°å¤±è´¥ï¼åéè¦åæ¶æ¸
é¤ç¼åååæ¥redis主é®ã
åè代ç å¦ä¸ï¼
String tbname = "login";
//è·åmysql表主é®å¼--rediså¯å¨æ¶
long id = MySQL.getID(tbname);
//设置redis主é®å¼--rediså¯å¨æ¶
redisService.set(tbname, String.valueOf(id));
System.out.println(id);
long l = redisService.incr(tbname);
System.out.println(l);
Login login = new Login();
login.setId(l);
login.setName("redis");
redisService.hmset(String.valueOf(login.getId()), login);
boolean b = MySQL.insert("insert into login(id,name) values(" + login.getId()
+ ",'" + login.getName() + "')");
/**
*
* éåå¤çå¨æ´æ°mysql失败ï¼
*
* æ¸
é¤ç¼åæ°æ®ï¼åæ¶ä¸»é®å¼èªå
*/
if (!b)
{
redisService.delKeyAndDecr
(tbname, "Login:"+String.valueOf(login.getId()));
// redisService.delete("Login:"+String.valueOf(login.getId()));
//redisService.decr(tbname);
}
System.out.println(redisService.exists("Login:"+String.valueOf(login.getId())));
System.out.println(redisService.get(tbname));
温馨提示:答案为网友推荐,仅供参考