采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
如果在部署时两台机器的时钟不同步,可能会导致本不应过期的锁认为已过期,有多个线程获得锁的情况吗?该算法的使用有哪些限制吗?谢谢!
时间肯定要一致的,一个公司的线上项目,服务器时钟同步是必须的。你可以看看这篇文章https://mp.weixin.qq.com/s/JTsJCDuasgIJ0j95K8Ay8w
老师,解锁的时候获取key的值和删除key的值需要在事务中执行吗?我看很多文章是用脚本执行的
我们平时用到的事务,是由于数据提供了事务,底层操作的是数据库事务。这里是不需要的, redis分布式锁和redis事务是2个不同的东西,感兴趣可以去搜索下“redis事务”
谢谢老师
这和事务有什么关系吗!
登录后可查看更多问答,登录/注册
从0到1开发中小型企业级Java应用,并学会迭代重构技巧
8.2k 10
3.3k 4
6.8k 9
2.0k 32
4.1k 26