tcwushaofei 2017-05-16 13:20 采纳率: 0%
浏览 3303
已结题

nginx+tomcat集群,如何保证数据一致性

在tomcat中,有一段代码,从redis里获取一个值,把这个值加1,重新存进去,这样在单例的情况下没有问题,但是部署到集群中就会导致数据不正确,比如tomcat1取出来为1,正打算加成2之后存进去,但是存进去之前tomcat2也取出来为1,这时候tomcat1存进去2,tomcat2加1后也存进去2,而事实上应该是3了

  • 写回答

1条回答 默认 最新

  • oyljerry 2017-05-16 13:25
    关注

    需要加锁,或用分布式事务来控制

    评论

报告相同问题?