Usa SET
invece di SETNX
. SET
accetta argomenti per il tempo di scadenza in secondi e millisecondi invece del valore del timestamp UNIX.
Il vecchio modello basato su SETNX è documentato solo per ragioni storiche.
Da SETNX
descrizione:
NOTA:A partire da Redis 2.6.12 è possibile creare una primitiva di blocco molto più semplice utilizzando il comando SET per acquisire il blocco e un semplice script Lua per rilasciare il blocco. Il modello è documentato nella pagina di comando SET.