基于 REDIS 的 SETNX().EXPIRE() 方法做分布式锁 setnx() setnx 的含义就是 SET if Not Exists,其主要有两个参数 setnx(key, value).该方法是原子的,如果 key 不存在,则设置当前 key 成功,返回 1:如果当前 key 已经存在,则设置当前 key 失败,返回 0. expire() expire 设置过期时间,要注意的是 setnx 命令不能设置 key 的超时时间,只能通过 expire() 来对 key 设置. 使用…