ASP源码.NET源码PHP源码JSP源码JAVA源码DELPHI源码PB源码VC源码VB源码Android源码
当前位置:首页 >> 企业开发 >> Redis分布式锁

Redis分布式锁(1/12)

来源:网络整理     时间:2016-04-07     关键词:redis

本篇文章主要介绍了"Redis分布式锁",主要涉及到redis方面的内容,对于企业开发感兴趣的同学可以参考一下: 1. 前因 以前实现过一个Redis实现的全局锁, 虽然能用, 但是感觉很不完善, 不可重入, 参数太多等等. 最近看到了一个新的Redis客户端R...

1. 前因

    以前实现过一个Redis实现的全局锁, 虽然能用, 但是感觉很不完善, 不可重入, 参数太多等等.

    最近看到了一个新的Redis客户端Redisson, 看了下源码, 发现了一个比较好的锁实现RLock, 于是记录下.

2. Maven依赖

?

1

2

3

4

5

<dependency>

<groupId>org.redissongroupId>

<artifactId>redissonartifactId>

<version>1.2.1version>

dependency>

3. 初试

Redisson中RLock的使用很简单, 来看看一个最简单的例子.

?

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

importorg.redisson.Redisson;

importorg.redisson.core.RLock;

publicclassTemp {

publicstaticvoidmain(String[] args) throwsException {

Redisson redisson = Redisson.create();

RLock lock = redisson.getLock("haogrgr");

lock.lock();

try{

System.out.println("hagogrgr");

}

相关图片

相关文章