阅读背景:

redis在java-itoo的实现思路

来源:互联网 

缓存为何加在service层而不是controller层?

    所有拜访数据库的操作必需经过service层,如果数据在controllerA进行缓存,当controllerB对数据库进行增、删、改操作后,controllerB没法知道controllerA如何缓存的数据,因此没法将controllerA缓存中的数据更新,此时controllerA存储的就是脏数据。    所有拜访数据库的操作必需经过se




你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: