分布式锁——redis实现

使用Redis实现了一个锁,命名为:RedisLock。 一、原理介绍 1.1 RedisLock特性 用最简单的方式实现一个redis分布式锁,该锁具有如下特性: 阻塞式:在加锁时,如果获取不到,则进入自旋状态; 非阻塞式:在加锁时,如果获取不到,立刻返回加锁失败; 可重入:同一个线程多次请求加锁,对资源做+1操作,解锁时,资源必须等于0才算完全解除锁定; 锁超时:加锁时,可以设置超时时间,如果
相关文章
相关标签/搜索