为了账号安全,请及时绑定邮箱和手机立即绑定

一级缓存读取的数据不对??

老师您好!在session1中第一次读取是18岁,session2给改成20岁并提交了,session1再次读取走的是缓存,还是18岁,这样的话读取的数据岂不是过时的数据?像Oracle数据库 默认读已提交,如果这样读取过时数据没意义啊  感觉缓存还帮了倒忙,还望老师解惑

正在回答

2 回答

分布式情况下应该会出现类似的问题

0 回复 有任何疑惑可以回复我~

首先一级缓存必须是同一个session,你的session2提交并不会对session1的缓存进行update,而且这种事应该编码时避免的错误,session在使用完后及时关闭。这个session缓存和数据库事务应该是没什么关系的。个人理解,如有偏差欢迎指正。

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

一级缓存读取的数据不对??

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信