1 Star 0 Fork 5

evan / redis实现分布式锁

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README

戴着假发的程序员-分布式锁

介绍

使用redis实现的分布式案例。 具体的锁工具类在:com.st.lock.util.RedisLock类中。 我在这里做一个简单的修改。

项目结构说明

这个图片就是看不到。 输入图片说明

安装教程

  1. 创建数据库
  2. 创建数据表
SET FOREIGN_KEY_CHECKS=0;

-- ----------------------------
-- Table structure for lock_test
-- ----------------------------
DROP TABLE IF EXISTS `lock_test`;
CREATE TABLE `lock_test` (
  `num` bigint(20) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

-- ----------------------------
-- Records of lock_test
-- ----------------------------
INSERT INTO `lock_test` VALUES ('0');
  1. 配置nginx反向代理
   	upstream locktest{
   		server 127.0.0.1:9090;
   		server 127.0.0.1:9091;
   		server 127.0.0.1:9092;
   	}

   	server{
   		listen 888;
   		server_name localhost;
   		location / {
   		 proxy_pass http://locktest;
   		 index index.html index.htm;
   		}
   	}

使用说明

  1. 安装jmeter
  2. 测试

空文件

简介

redis实现的分布式锁的案例 展开 收起
Java
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
Java
1
https://gitee.com/sensheng_admin/wig-demo.git
git@gitee.com:sensheng_admin/wig-demo.git
sensheng_admin
wig-demo
redis实现分布式锁
master

搜索帮助