开发者社区> 问答> 正文

mysql如何实现分布式锁?

mysql如何实现分布式锁?

展开
收起
MCNU云原生 2022-02-16 00:10:42 19271 0
11 条回答
写回答
取消 提交回答
  • 我是一只小小码

    官方手册里面有很详细方案

    2022-02-19 09:50:48
    赞同 展开评论 打赏
  • 厉害

    2022-02-18 17:06:36
    赞同 展开评论 打赏
  • 坚持的前提是,你的心里知道你要什么。

    首先你要理解清楚什么是分布式锁,分布式锁用来处理什么问题。不建议用mysql实现分布式锁。建议看:https://developer.aliyun.com/article/842404?spm=a2c6h.24874632.0.0.a3d5362dM8HKC7 如果还是想用mysql,思路可以利用唯一键UNIQUE KEY

    2022-02-18 15:13:18
    赞同 展开评论 打赏
  • 一起起飞吧!

    分为表的分布式锁,或者是代码层面的分布式事务锁

    2022-02-18 14:06:18
    赞同 展开评论 打赏
  • 用第三方工具

    2022-02-18 10:37:46
    赞同 展开评论 打赏
  • 最好的方式是借助第三方分布式锁工具在代码层实现业务。

    2022-02-18 10:25:15
    赞同 展开评论 打赏
  • 加油加油

    2022-02-18 09:01:24
    赞同 展开评论 打赏
  • Ele

    qswsw

    2022-02-17 20:07:48
    赞同 展开评论 打赏
  • 从事java行业9年至今,热爱技术,热爱以博文记录日常工作,csdn博主,座右铭是:让技术不再枯燥,让每一位技术人爱上技术

    Mysql中的XA事务或者2PC、3PC提交

    2022-02-17 18:01:43
    赞同 展开评论 打赏
  • 放弃不难 但坚持一定很酷

    很清楚

    2022-02-17 15:46:30
    赞同 展开评论 打赏
  • 2阶段提交,或者3阶段提交实现。

    2022-02-16 09:07:33
    赞同 展开评论 打赏
滑动查看更多
问答排行榜
最热
最新

相关电子书

更多
高并发分布式缓存Redis6.0 立即下载
基于社区的分布式 风险感知模型 立即下载
如何利用Redisson分布式化传统Web项目 立即下载

相关镜像