Förklara
Det är ett race condition
.
Lösning:
Det finns många sätt att förhindra konfliktdata i det här fallet, ett lås är ett alternativ.
Du kan låsa på applikationsnivå eller databasnivå... men jag föredrar att du läser den här tråden innan du väljer någon av dem.
Optimistisk kontra pessimistisk låsning
Snabb lösning:pessimistic-lock
https://www.npmjs.com/package/redis-lock