大佬们求助
使用 redis 的 lua 脚本来扣减库存防止超卖,在主从模式中,扣减完库存,主节点宕机,主节点库存数据还没同步到从节点,哨兵选举了新的主节点,这个新的主节点中库存数据不就出现不一致了。这个该怎么解决😬
全部评论
大佬间的问题
经典的脑裂问题
阿里云
校招火热招聘中
官网直投
好像高版本的redis解决了这个问题,算法层面的话raft可以保证分布式一致性
没办法,数据丢了只有丢了,很明显的cap理论,即要么高可用+分区容错性,要么强一致性+分区容错性。Redis就是高可用+分区容错性。
但是很明显这个lua脚本没有执行成功,因为连接中断,客户端得不到执行结果。😂😂
假如有问题欢迎反驳。
Redis分布式锁没办法保证完全安全,可以考虑zookeeper分布式锁
1.用redisson;2.redis主从同步有个策略就是至少要有1个从库同步成功,才返回结果给客户端
不是用红锁吗
ap
相关推荐
![](https://static.nowcoder.com/fe/file/oss/icon_job.png)
点赞 评论 收藏
分享
点赞 评论 收藏
分享