如何找到从memcache中逐出的密钥?

时间:2014-04-07 11:21:23

标签: memcached python-memcached

是否有任何内置方式/黑客可以让我知道哪个密钥正在从memcache中逐出?

对于插入到memcache中的所有可能密钥(例如get multi),有一种轮询解决方案,但这种方法效率很低,而且对于大量密钥肯定无法实现。

不需要在生产中运行该功能,但在某些基准测试和优化运行期间。

1 个答案:

答案 0 :(得分:2)

不可能AFAIK,但是一个非常好(和简单)的解决方案是修改你的memcached库并在deletemultidelete方法中进行打印(或任何你想要的)。然后,您可以获取正在删除的密钥(包括您的应用程序和库本身)。我希望有帮助