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

在tomcat中,有一段代码,从redis里获取一个值,把这个值加1,重新存进去,这样在单例的情况下没有问题,但是部署到集群中就会导致数据不正确,比如tomcat1取出来... 在tomcat中,有一段代码,从redis里获取一个值,把这个值加1,重新存进去,这样在单例的情况下没有问题,但是部署到集群中就会导致数据不正确,比如tomcat1取出来为1,正打算加成2之后存进去,但是存进去之前tomcat2也取出来为1,这时候tomcat1存进去2,tomcat2加1后也存进去2,而事实上应该是3了 展开
 我来答
容易特意7
2017-05-16 · 超过137用户采纳过TA的回答
知道小有建树答主
回答量:327
采纳率:0%
帮助的人:122万
展开全部
从你的描述来看,用户名和密码的话,应该是用了session,在一个服务器上设置的session,在另外一个服务器上没有起作用,如果想做负载均衡的话,这两个tomcat服务器也需要设置。具体的方法查一下资料吧,这方面的资料还是挺多的。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式