分布式锁——redis实现

在微服务盛行的今天,分布式锁也就不可避免的要经常用到,通过查看redisson官网,对部分内容进行一个梳理。 加锁机制 客户端需要加锁,面对一个redis集群,先根据hash节点选择一台机器,然后发送lua脚本到redis上面,可以保证复杂业务逻辑的原子性, 当lua脚本执行完获取锁后,客户端2如果再来尝试加锁,会发现已经存在这个锁,有对应的客户端1的id,他会获得这个锁的剩余生存时间,while
相关文章
相关标签/搜索