setNX setIfAbsent 在分布式锁的应用 calwen 2023-09-14 134 阅读1分钟 先get 是否上锁,在set 锁 :在并发情况下,第一个线程没有及时set,第二个线程仍判断是 未上锁。 setNX setIfAbsent :setNX 不存在才set,由于Redis是单线程模型,命令是按照提交的,setNX为redis原子性的操作,解决了多线程并发问题。