V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Jero
V2EX  ›  Java

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

  •  
  •   Jero · 2014-11-29 23:24:42 +08:00 · 4596 次点击
    这是一个创建于 3631 天前的主题,其中的信息可能已经有所发展或是发生改变。
    平时用ssh框架的思路是直接用controller层调用service层,service层再调用dao层来进行数据的增删查改。
    目前项目需要在service层加入redis来存储service层调用dao层的方法,然后再从redis中按顺序地取出方法来调用dao层。

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

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

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

    或者在数据更新时写入redis,并且同步调用dao存储数据,或异步调用dao存储数据
    Jero
        5
    Jero  
    OP
       2014-11-30 10:57:36 +08:00 via iPhone
    @feilaoda 嗯。目前打算尝试这种思路!谢谢!
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3092 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 10:48 · PVG 18:48 · LAX 02:48 · JFK 05:48
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.