Transactions and optimistic locking: Redis course | Zoonk