存储在memcached中的是什么?

时间:2012-10-01 11:44:24

标签: java memcached

用于数据库查询缓存时,实际存储在memcached中的内容。

如果您的答案是查询结果,那么如果对查询所依赖的任何实体进行更新,如何使memcached中的条目无效?

加入查询怎么样?如果我缓存它们可以吗?我怎么知道连接查询中的表是否更新,所以我可以使缓存条目无效。

另请参阅一些示例或文章。

1 个答案:

答案 0 :(得分:-1)

在memchached键/值对中存储在已配置的缓存中。存储数据库结果集时,它存储java.lang.Object

您可以使用任何memcached客户端方法使此值无效。例如spymemcached客户端提供了类似replace(String key, int expression, Object ob)的方法,其中包含

  

使用给定值替换对象(使用默认代码转换器进行代码转换)iff已存在给定键的值。您也可以删除旧对象。