SETNX命令用于設置指定 key 的值,僅在 key 不存在時才會設置成功。如果 key 已經存在,則 SETNX 命令不做任何操作。
SETNX 命令是一個原子操作,保證在同一時間只有一個客戶端可以設置成功。
SETNX 命令返回值為1表示設置成功,返回值為0表示 key 已經存在,設置失敗。
SETNX 命令通常用于實現分布式鎖或者實現一些只需設置一次的值的場景。
SETNX 命令的語法為:SETNX key value。