是否有任何内置方法/或黑客可以让我知道哪个 key 正在从内存缓存中逐出?
有一种解决方案可以轮询插入到内存缓存中的所有可能的键(例如 get multi
),但这种方法效率低下,并且对于大量键来说肯定无法实现。
该功能不需要在生产中运行,但需要在某些基准测试和优化运行期间运行。
最佳答案
据我所知不可能,但一个非常好的(而且简单)的解决方案是修改你的memcached库并在delete
和multidelete
中进行打印(或任何你想要的) > 方法。然后,您可以获得正在删除的 key (由您的应用程序和库本身删除)。我希望这有帮助
关于memcached - 如何找到从内存缓存中驱逐的键?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22910946/