【发布时间】:2018-01-24 13:08:19
【问题描述】:
我在内存缓存中缓存了以下大对象 (20KB) -
Product :
{
BasicInfo, //~5KB
SellerId, //int
CityId, //int
AdditionalInfo //~15KB
}
这在多个地方被访问-
- 在某些地方,只需要 SellerId 或 cityId。
- 在某些地方,只需要 basicInfo。
- 在某些地方,需要整个对象。
所以我们在第一种和第二种情况下不必要地获取整个对象,而我们只需要一些字节。我应该将这些单独存储在 memcache 中吗(唯一的问题是我需要在更新时使多个键失效)?
有没有更好的方法来处理这些情况?
【问题讨论】:
标签: memcached