redis事物的开启和终止

来源:互联网 发布:seo sem是什么工作 编辑:程序博客网 时间:2024/06/10 10:37
import redis.clients.jedis.Jedis;import redis.clients.jedis.Transaction;public class TranRedis { public static void main(String[] args) {Jedis js=new Jedis("localhost",6379);js.select(0);//选择o号库js.flushDB();//清除当前库中的数据Transaction tr=js.multi();//开启事物tr.set("k1", "1");tr.set("k2", "2");tr.exec();//事物执行System.out.println("事物执行成功,输出k1和k2的值");System.out.println("k1:"+js.get("k1"));System.out.println("k2:"+js.get("k2"));System.out.println(">>>>>>>>>>>>>>>>>>>");Transaction tr1=js.multi();//开启事物tr1.set("k3", "3");tr1.set("k3", "3");tr1.discard();//事物终止System.out.println("事物终止成功,不会输出k3和k4的值");System.out.println("k3:"+js.get("k3"));System.out.println("k4:"+js.get("k4")); }}

原创粉丝点击