求助! spring 框架整合 redis 做消息缓存问题求解

2014-11-29 23:24:42 +08:00
 Jero
平时用ssh框架的思路是直接用controller层调用service层,service层再调用dao层来进行数据的增删查改。
目前项目需要在service层加入redis来存储service层调用dao层的方法,然后再从redis中按顺序地取出方法来调用dao层。

请问这一个过程是称为消息缓存吗?

那如果要往redis存储方法是如何存储呢?

由于对这一块redis存储方法不清楚,所以搜索也比较迷茫,所以在这里请教一下各位v2exer~!
先谢谢各位了!
4631 次点击
所在节点    Java
5 条回复
Navee
2014-11-30 00:11:03 +08:00
http://my.oschina.net/u/572499/blog/337280
这篇博客介绍了如何在spring 项目中集成redis的支持
不太明白你说的存储方法指的是什么,是将dao对象实例存储起来吗?
希望这篇文章能够帮助到你
Jero
2014-11-30 00:39:54 +08:00
@Navee 谢谢!
本来service层可以直接调用某个service操作dao层的方法。
但现在要暂时将这个方法搁置起来,后面再继续操作这个方法。
搁置起来就打算将它存储到redis中。
saximoer
2014-11-30 02:42:12 +08:00
Spring 为redis 封装了一个template
可以根据自身业务逻辑灵活调用
feilaoda
2014-11-30 10:42:01 +08:00
增加缓存,可以在读取时先到redis,然后判断是否存在,不在redis则通过dao去读,并存到redis

或者在数据更新时写入redis,并且同步调用dao存储数据,或异步调用dao存储数据
Jero
2014-11-30 10:57:36 +08:00
@feilaoda 嗯。目前打算尝试这种思路!谢谢!

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/150320

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX