【问题标题】:Spring caching solution with time based data具有基于时间的数据的 Spring 缓存解决方案
【发布时间】:2011-07-05 19:00:22
【问题描述】:

我是一个“缓存初学者”,我正在寻找 Spring 的替代方案来解决以下要求:

我有一些基于时间的数据每分钟插入到数据库中。一旦数据被插入,它就永远不会被修改或删除。此外,永远不会在当前日期之前的任何日子插入数据(没有插入“过去”)。

用户经常请求从开始日期到当前日期之间的过去数据。我希望他们的请求能够通过混合缓存/数据库解决方案来满足。

例如如果用户每天每天请求一次上周的数据,我想访问前 6 天的缓存和最后一天的数据库。然后缓存将被更新,第二天我将有相同的行为。

有没有办法使用 Spring 的任何缓存替代方案以干净的方式配置/实现它?

谢谢。

【问题讨论】:

    标签: spring caching


    【解决方案1】:

    EHCache 支持所有这些以及更多,integrates with Spring 很好。

    [更新] - 如果我没看错您的问题,您需要在缓存中配置 timeToLive 和 timeToIdle。所有这些都记录在主要的configuration page中。

    【讨论】:

    • 您能否指出我在文档中的确切位置,以了解如何配置 EHCache 以满足我的特定需求?我应该搜索什么?另外,您认为我应该使用新的 EHCache 搜索功能还是能够找到透明的解决方案?谢谢
    • 谢谢,我想 EHCache_v2 中的新功能(如直写和直读)可能会帮助我解决我的需要。希望..
    猜你喜欢
    • 1970-01-01
    • 2011-10-29
    • 1970-01-01
    • 2011-03-01
    • 1970-01-01
    • 2018-07-15
    • 2011-04-07
    • 2016-11-23
    • 1970-01-01
    相关资源
    最近更新 更多