https://www.cnblogs.com/linjiqin/p/8003838.html
实现
使用的是jedis来连接Redis。
实现思想
- 获取锁的时候,使用setnx加锁,并使用expire命令为锁添加一个超时时间,超过该时间则自动释放锁,锁的value值为一个随机生成的UUID,通过此在释放锁的时候进行判断。
- 获取锁的时候还设置一个获取的超时时间,若超过这个时间则放弃获取锁。
- 释放锁的时候,通过UUID判断是不是该锁,若是该锁,则执行delete进行锁释放。
https://www.cnblogs.com/linjiqin/p/8003838.html
使用的是jedis来连接Redis。
实现思想
转载于:https://www.cnblogs.com/newlangwen/p/10220892.html