package com.nanase;
import redis.clients.jedis.Jedis;
public class TestTX{
public static void main(String[] args){
Jedis jedis=new Jedis("127.0.0.1",6379);
JSONObject jsonObject = new JSONObject();
jsonObject.put("rabbit","tank");
jsonObject.put("bestmatch","hensin");
//开启事务
Transaction multi=jedis.multi();
String result=jsonObject.toJSONString();
try{
multi.set("user1",result);
multi.set("user2",result);
multi.exec();//执行事务
}catch (Exception e){
multi.discard(); //放弃事务
e.printStackTrace();
}finally{
System.out.println(jedis.get("user1"));
System.out.println(jedis.get("user2"));
jedis.close(); //关闭连接
}
}
}
通过Jedis理解事务
最新推荐文章于 2022-08-30 11:20:09 发布