使用setnx怎么实现分布式锁?

使用SETNX有什么问题 🔥

SETNX和SETEX的区别是什么?

普通的 Redis 分布式锁的缺陷

两个进程抢占分布式锁时,A的执行时间较长,锁过期释放了,被B抢占,A无法释放,如何解决

redis分布式锁过期了但业务还没有执行完,怎么办