Vysvětlete
To je race condition
.
Řešení:
V tomto případě existuje mnoho způsobů, jak zabránit konfliktu dat, zámek je jedna z možností.
Můžete zamknout na úrovni aplikace nebo databáze... ale raději si přečtěte toto vlákno, než si vyberete některý z nich.
Optimistické vs. pesimistické zamykání
Rychlé řešení:pessimistic-lock
https://www.npmjs.com/package/redis-lock