Spring AOP + Redis缓存数据库查询
应用场景
我们希望能够将数据库查询结果缓存到Redis中,这样在第二次做同样的查询时便可以直接从redis取结果,从而减少数据库读写次数。
需要解决的问题
操作缓存的代码写在哪?必须要做到与业务逻辑代码完全分离。
如何避免脏读? 从缓存中读出的数据必须与数据库中的数据一致。
如何为一个数据库查询结果生成一个唯一的标识?即通过该标识(Redis中为Key),能唯一确定一个查询结果,...
原创
2015-09-20 00:15:45 ·
145 阅读 ·
0 评论