Използвайте SET
вместо SETNX
. SET
приема аргументи за време на изтичане в секунди и милисекунди вместо стойността на UNIX timestamp.
Старият модел, базиран на SETNX, е документиран само по исторически причини.
От SETNX
описание:
ЗАБЕЛЕЖКА:Започвайки с Redis 2.6.12 е възможно да се създаде много по-опростен примитив за заключване с помощта на командата SET за придобиване на заключването и прост Lua скрипт за освобождаване на заключването. Шаблонът е документиран в командната страница SET.