分布式锁
Burgess_Lee
对编程语言和新技术非常感兴趣,志同道合者我们一起来学习,如有好的建议或不对的地方, 还希望广大程序猿予以指正。
展开
-
基于zk实现分布式锁
以下是代码演示 ExtLock package com.burgess.net.lock; /** * 使用基于zk实现分布式锁 * @ClassName: ExtLock * @Description: TODO * @author BurgessLee * @date 2019年6月27日 * */ public interface...原创 2019-06-27 16:33:58 · 361 阅读 · 2 评论 -
基于Redis实现分布式锁
上次谈到了使用ZK实现分布式锁。话不多扯,下面是实现思路以及代码注释。 分布式锁解决方案 一共有一下几种解决方案 1.采用数据库 不推荐 性能不好 2.基于Redis(setnx方法) setnx也可以存入key,如果存入成功,返回1,如果该key已经存在,返回0 多个jvm同时在redis创建相同的一个key,使用的是setnx命令,因为redis中的key不允许重复,...原创 2019-07-01 10:22:22 · 130 阅读 · 0 评论