首页
关于
友链
Search
1
wlop 4K 壁纸 4k8k 动态 壁纸
1,489 阅读
2
Nacos持久化MySQL问题-解决方案
940 阅读
3
Docker搭建Typecho博客
756 阅读
4
滑动时间窗口算法
737 阅读
5
Nginx反向代理微服务配置
706 阅读
生活
解决方案
JAVA基础
JVM
多线程
开源框架
数据库
前端
分布式
框架整合
中间件
容器部署
设计模式
数据结构与算法
安全
开发工具
百度网盘
天翼网盘
阿里网盘
登录
Search
标签搜索
java
javase
docker
java8
springboot
thread
spring
分布式
mysql
锁
linux
redis
源码
typecho
centos
git
map
RabbitMQ
lambda
stream
少年
累计撰写
189
篇文章
累计收到
24
条评论
首页
栏目
生活
解决方案
JAVA基础
JVM
多线程
开源框架
数据库
前端
分布式
框架整合
中间件
容器部署
设计模式
数据结构与算法
安全
开发工具
百度网盘
天翼网盘
阿里网盘
页面
关于
友链
搜索到
2
篇与
的结果
2022-03-08
分布锁解决方案
分布锁有哪些解决方案?1.Reids的分布式锁,很多大公司会基于Reidis做扩展开发。setnxkey value,Redisson。基于Zookeeper。顺序临时节点。基于数据库,比如Mysql。主键或唯一索引的唯一性。
2022年03月08日
158 阅读
0 评论
3 点赞
2022-03-08
MySQL实现分布式锁
MySQL如何做分布式锁?在Mysql中创建一张表,设置一个主键或者UNIQUE KEY这个KEY就是要锁的KEY,所以同一个KEY在mysql表里只能插入一次了,这样对锁的竞争就交给了数据库,处理同一个KEY数据库保证了只有一个节点能插入成功,其他节点都会插入失败。DB分布式锁的实现:通过主键id或者唯一索性的唯一性进行加锁,说白了就是加锁的形式是向一张表中插入一条数据,该条数据的id就是一把分布式锁,例如当一次请求插入了一条id为1的数据,其他想要进行插入数据的并发请求必须等第一次请求执行完成后删除这条id为1的数据才能继续插入,实现了分布式锁的功能。
2022年03月08日
256 阅读
0 评论
3 点赞