【发布时间】:2014-03-20 09:48:26
【问题描述】:
我的数据库行有如下示例数据
例子
StoreId ProductId Eff_Date End_Date Discount
123 456 01-01-2001 12-31-2001 10%
123 456 01-01-2002 12-31-2002 15%
当客户进来时,我的代码会检查折扣,例如 从 storeId='123' and productId='456' and current_date=Eff_date 的表中选择折扣。
这绝对没问题。
我们需要将上述数据存储在缓存中。我们如何将这些日期范围存储在缓存键中,以便在客户购买商品时,我们会找到正确的缓存键值对。
仅供参考,我们还没有决定使用什么缓存框架。请让我知道哪个缓存框架将支持此要求。
谢谢。
【问题讨论】:
-
Joda Time 作为时间操作 API 有一个
Interval类,您可以在这里找到有用的...
标签: java caching memcached ehcache