redis实现分布式锁
https://www.cnblogs.com/angelyan/p/11523846.html
使用命令介绍:
- SETNX
SETNX key val:当且仅当key不存在时,set一个key为val的字符串,返回1;若key存在,则什么都不做,返回0。 - expire
expire key timeout:为key设置一个超时时间,单位为second,超过这个时间锁会自动释放,避免死锁。 - delete
delete key:删除key
在使用Redis实现分布式锁的时候,主要就会使用到这三个命令。