Jero
V2EX  ›  Java

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

  •  
  •   Jero · Nov 29, 2014 · 5385 views
    This topic created in 4207 days ago, the information mentioned may be changed or developed.
    平时用ssh框架的思路是直接用controller层调用service层,service层再调用dao层来进行数据的增删查改。
    目前项目需要在service层加入redis来存储service层调用dao层的方法,然后再从redis中按顺序地取出方法来调用dao层。

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

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

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

    或者在数据更新时写入redis,并且同步调用dao存储数据,或异步调用dao存储数据
    Jero
        5
    Jero  
    OP
       Nov 30, 2014 via iPhone
    @feilaoda 嗯。目前打算尝试这种思路!谢谢!
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2829 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 31ms · UTC 08:53 · PVG 16:53 · LAX 01:53 · JFK 04:53
    ♥ Do have faith in what you're doing.