Document

随笔分类 -  分布式锁

摘要:Redis为单进程单线程模式,采用队列模式将并发访问变成串行访问,且多客户端对Redis的连接并不存在竞争关系Redis中可以使用SETNX命令实现分布式锁。 将 key 的值设为 value ,当且仅当 key 不存在。若给定的 key 已经存在,则 SETNX 不做任何动作。 SETNX key 阅读全文
posted @ 2021-03-05 17:01 马宝云 阅读(121) 评论(0) 推荐(0)
摘要:1.在高并发的情况下,如何高效的只允许一个线程修改一条记录 2.分布式情况下,怎么解决订单号生成不重复 为了保证一个方法或属性在高并发情况下的同一时间只能被同一个线程执行,在传统单体应用单机部署的情况下,可以使用synchronized+lock实现加锁,解决高并发问题。synchronized+l 阅读全文
posted @ 2020-05-11 23:33 马宝云 阅读(243) 评论(0) 推荐(0)