
分布式锁
thver
知行合一,持心不易
展开
-
基于redis的分布式锁实现
基于redis的分布式锁实现 关于分布式锁 很久之前有讲过并发编程中的锁并发编程的锁机制:synchronized和lock。在单进程的系统中,当存在多个线程可以同时改变某个变量时,就需要对变量或代码块做同步,使其在修改这种变量时能够线性执行消除并发修改变量。而同步的本质是通过锁来实现的。为了实现多个线程在一个时刻同一个代码块只能有一个线程可执行,那么需要在某个地方做个标记,这个标记必须每个线程都...原创 2019-02-16 23:06:44 · 176 阅读 · 0 评论 -
基于注解的redis的分布式锁实现
基于redis的分布式锁实现的优化 上篇的redis的分布式锁实现,但还是过于繁杂,代码侵入性高 *本遍是将上篇的实现调整成注解方式,利用aop实现分布式锁 只用在方法上加个注解,同时加上了重试机制 * 1.列子 @RedisLock(lockPrefix = AbstractRedisContants.DIST_LOCK_FUND, lockParameter = "fundId") p...原创 2019-02-16 23:06:20 · 887 阅读 · 0 评论