Redis里面有一个setnx的命令可以作为分布式锁去用的,但是这个锁有一些缺陷,比如不支持重入,还有就是加这个锁需要设置超时时间,但是如果过了超时时间逻辑还没执行完就导致锁失效了,不设置时间万一服务器宕机锁就一直存在了,Redission+lua解决了这俩问题,大概是这样我自己的理解
1 1

相关推荐

03-18 11:49
已编辑
门头沟学院 硬件开发
中国电研 硬件开发 11×13 本科985
点赞 评论 收藏
分享
牛客网
牛客企业服务