public static void transactionDemo() { Jedis jedis = new Jedis(host,port); Transaction transaction = jedis.multi(); transaction.set("tx1", "45d方dfddfdf"); transaction.set("tx2", "t地方的df"); boolean successful=true; if(successful){ transaction.exec(); //提交事务 }else{ transaction.discard();//回滚事务 } jedis.close(); }
Jedis事务用法
今天同事问了一个redis的问题,主要就是出现错误之后就把所有的本次操作添加的key删除掉。当时以为nosql数据库都不提供事务方面的机制呢,后来上网搜了一下还是找到解决方案了。代码实例如下。
猜你喜欢
转载自qihuiyong6.iteye.com/blog/2259165
今日推荐
周排行