老师,新年快乐,想请问下您实现的Redis 分布式锁,是属于悲观锁还是乐观锁?如果算乐观锁的话,貌似并没有使用CAS,不是很清楚锁到底有哪几种分类实现

来源:13-1 Redis分布式锁原理解析

启程酱

2018-02-17

写回答

1回答

Geely

2018-02-19

你好,同学,咱们这lock如果按照版本号即时间戳来看的画,是属于乐观锁的哟。锁的实现方式有很多,同学看到后面的redisson的时候就知道啦。我这里先给同学找一些 

同学可以按照这几个关键字查询一下哟~~另外新年快乐~~

8. 分布式锁(Lock)和同步器(Synchronizer)

8.1. 可重入锁(Reentrant Lock)

8.2. 公平锁(Fair Lock)

8.3. 联锁(MultiLock)

8.4. 红锁(RedLock)

8.5. 读写锁(ReadWriteLock)

8.6. 信号量(Semaphore)

8.7. 可过期性信号量(PermitExpirableSemaphore)

8.8. 闭锁(CountDownLatch)


2
1
启程酱
非常感谢!
2018-02-22
共1条回复

Java企业级电商项目架构 Tomcat集群与Redis分布式

Tomcat集群+Redis分布式+代码重构+源码原理解析

2685 学习 · 947 问题

查看课程