一、setnx命令
命令格式:
? ? ? ? ? setnx? ? key? value
命令說明:
當且僅當key不存在時,將key的值設置為value。若給定的key已經存在,則setnx不做任何操作。
時間復雜度:
O(1)
返回值:
? 設置成功,返回1 。
? 設置失敗,返回0。
1.2 案例
RDM Redis Console
連接中...
Connected.
aliyun_mine:0>GET? mine-setnx-key
"666"
aliyun_mine:0>exists? mine-setnx-key
Connected.
aliyun_mine:0>
aliyun_mine:0>
"0"
aliyun_mine:0>setnx? mine-setnx-key? 666
"1"
aliyun_mine:0>setnx mine-setnx-key? ? 111
"0"
aliyun_mine:0>get? mine-setnx-key
"666"
aliyun_mine:0>
setnx使用案例