redis分布式锁问题

建立redis集群,作为分布式锁。 分布式锁要解决的是分布式环境下,并行相同代码的加锁功能;了解过redis分布式锁的人肯定知道,一开始redis作为分布式锁用的是setnx,再这基础上设置个定时过期时间,但这种方式有什么问题呢? 首先是原子性问题,setnx+过期时间这两个操作必须是原子性的,所以这可以用lua脚本解决 再然后是释放锁的时机该如何定? Redisson是如何解决上述问题的呢? 它
相关文章
相关标签/搜索