Použijte SET
místo SETNX
. SET
přijímá argumenty pro dobu vypršení platnosti v sekundách a milisekundách namísto hodnoty časového razítka UNIX.
Starý vzor založený na SETNX je zdokumentován pouze z historických důvodů.
Z SETNX
popis:
POZNÁMKA:Počínaje Redis 2.6.12 je možné vytvořit mnohem jednodušší zamykací primitivum pomocí příkazu SET pro získání zámku a jednoduchého skriptu Lua pro uvolnění zámku. Vzor je zdokumentován na stránce příkazu SET.