Redis driver throws an exception when it can't find a record, this is the the correct behavior for the record() function.
PN-8
Added explicit SQL transaction rollbacks on failure.