摘要: # 一 什么是发布订阅 发布订阅模式又叫观察者模式,它定义对象间的一种一对多的依赖关系,当一个对象的状态发生改变时,所有依赖它的对象都将得到通知Redis 发布订阅(pub/sub)是一种消息通信模式:发送者(pub)发送消息,订阅者(sub)接收消息。Redis 客户端可以订阅任意数量的频道。下图展示了频道 channel1 , 以及订阅这个频道的三个客户端 —— client2 、 clien... 阅读全文
posted @ 2019-11-30 23:10 suren_apan 阅读(154) 评论(0) 推荐(0) 编辑
摘要: 利用redis的乐观锁,实现秒杀系统的数据同步(基于watch实现) 注:windows下如果数据被修改了,不会抛异常,只是返回结果的列表为空,mac和linux会直接抛异常 秒杀系统核心逻辑测试,创建100个线程并发秒杀 上面列子个人网上找来参考改动挺多, 实现了对规定秒杀库存数的完整性 个人代码 阅读全文
posted @ 2019-11-30 23:10 suren_apan 阅读(382) 评论(0) 推荐(0) 编辑