Verwenden Sie SET
statt SETNX
. SET
akzeptiert Argumente für die Ablaufzeit in Sekunden und Millisekunden anstelle des UNIX-Zeitstempelwerts.
Das alte SETNX-basierte Muster ist nur aus historischen Gründen dokumentiert.
Von SETNX
Beschreibung:
HINWEIS:Beginnend mit Redis 2.6.12 ist es möglich, mit dem SET-Befehl ein viel einfacheres Sperrelement zu erstellen, um die Sperre zu erwerben, und ein einfaches Lua-Skript, um die Sperre freizugeben. Das Muster ist auf der SET-Befehlsseite dokumentiert.