Disk storage and real transactions under Redis compatible protocol
serenitydb.org
serenitydb.org
p1: SET a 1
p1: BEGIN
p1: GET a
p1: SET z 1 # imagine this were contingent on reading a
p2: BEGIN
p2: SET a 2
p2: COMMIT
p1: COMMIT # expect conflict, but don't get one
p1: GET a # returns 2
p2: GET z # returns 1