一、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>