分布式锁
1 mysql唯一键
2 redis
lua脚本保证原子性
setnx
expire
看门狗保证执行的时间大于锁的时间
为了避免其他人误删除 值和对应的用户一一对应 保证唯一 比如值为uid
3 redisson
4 redis多台奇数master 超过一般就获取锁成功
5 zk
参考
https://www.cnblogs.com/liuqingzheng/p/11080501.html
https://my.oschina.net/u/4499317/blog/5039486
https://www.cnblogs.com/crazymakercircle/p/14504520.html#autoid-h3-9-4-0
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
2019-07-05 中国居民居住证号码验证工具--开源