Use #discard on the transaction object

This commit is contained in:
Pieter Noordhuis
2011-02-25 13:58:48 +01:00
parent dac1d259c0
commit e7e4c4c26d
2 changed files with 2 additions and 20 deletions

View File

@@ -1636,13 +1636,13 @@ public class BinaryJedis implements BinaryJedisCommands {
public List<Object> multi(final TransactionBlock jedisTransaction) {
List<Object> results = null;
jedisTransaction.setClient(client);
try {
client.multi();
jedisTransaction.setClient(client);
jedisTransaction.execute();
results = jedisTransaction.exec();
} catch (Exception ex) {
client.discard();
jedisTransaction.discard();
}
return results;
}