Števec zaloge naj bo na enem atomarnem mestu in ga atomarno zmanjšujte — Redis DECR (ali Lua skripta), ki vrne preostalo vrednost. Če je rezultat < 0, je ta zahteva izgubila; podatkovna baza nikoli ni vrata sočasnosti (concurrency gate). Vse ostalo je o tem, kako poceni odvreči preostalih 999.000 zahtev.
