摘要: 1、基于set命令的分布式锁 加锁:使用setnx进行加锁,该指令返回1时,加锁成功。 解锁:使用del释放,以便其他线程可以继续获取锁 存在问题:A线程获取锁后还没释放就挂了,死锁。 解决方案:设置超时时间 2、加锁时带上超时时间 set <key> <value> nx ex <expireTi 阅读全文
posted @ 2023-02-12 16:37 守林鸟 阅读(135) 评论(0) 推荐(0) 编辑