Forklar
Det er en race condition
.
Løsning:
Der er mange måder at forhindre konfliktdata på i dette tilfælde, en lås er 1 mulighed.
Du kan låse på applikationsniveau eller databaseniveau... men jeg foretrækker, at du læser denne tråd, før du vælger nogen af dem.
Optimistisk vs. pessimistisk låsning
Hurtig løsning:pessimistic-lock
https://www.npmjs.com/package/redis-lock