擅长:python、mysql、java
<p>为缓存值创建键时,请在键中包含执行缓存获取/设置的文件的版本。这样,当文件的新版本存在时,它将不再引用缓存中的旧版本-它们将自行过期。</p>
<p>我们使用CVS和java,因此我们在将要进行缓存的每个文件中声明此变量:</p>
<pre>
private static final String CVS_REVISION = "$Revision $";
</pre>
<p>当您签出该文件时,您将得到如下信息:</p>
<pre>
private static final String CVS_REVISION = "$Revision: 1.15 $";
</pre>
<p>如果不是CVS,您可以适应您的语言和版本控制系统。记住用你的钥匙来编码特殊的字符。我们发现URL编码键值对memcached很有效。</p>