【发布时间】:2010-09-10 17:05:36
【问题描述】:
我正在使用 memcache 为 Web 应用程序的模型层设计缓存,我最大的问题之一是数据一致性。 我想到了像这样缓存数据: (键=查询,值=查询的对象ID列表) 对于列表的每个 id: (key=object.id, value=object)
因此,每次完成查询时: 如果查询已经存在,我会从缓存中检索列表中指示的对象。 如果不是,则列表的所有对象都存储在缓存中,替换任何其他旧值。
有人用过这个替代品吗,是上帝吗?还有其他想法吗?
【问题讨论】: