memcache - 如何使一些数据不太可能被撤离

时间:2010-12-20 07:41:09

标签: memcached

我有一个带memcache的服务器(v1.4.4),其中有一小块数据我需要长时间停留(假设24小时)。如果内存被填满,我想要撤离更大的数据块。

如何确定一条数据更重要(因此不应撤离),而其他数据将被撤离?

2 个答案:

答案 0 :(得分:1)

比缓存中的其他项目更频繁地访问它。

答案 1 :(得分:1)

对于使用不同的memcache服务器来说,这听起来是一个很好的论据。你有1套memcache服务器可以消失数据。而另一个用于数据的内存缓存服务器你真的不想冒着失去LRU的风险。第二个memcache服务器受到严密监控以进行驱逐。但是,当memcache满时,会抛出数据。所以,并不是你需要的解决方案。

雷迪斯,我相信不会扔东西。