memcached中的“stats cachedump”是否有任何长度限制?

时间:2010-12-06 06:43:13

标签: memcached

我正在尝试从正在运行的memcached实例转储所有数据。 但命令“stats cachedump”的结果限制了大约40000行,实际上有超过1亿个项目,我的限制参数是1000万。

是否有其他配置限制此结果长度? 我在php memcached客户端和telnet控制台中尝试了这个命令,它看起来是memcached服务器的限制,因为两个结果都限制在40000左右。

1 个答案:

答案 0 :(得分:1)

好吧,我发现了限制原因。

memcached源代码中有一个最大转储大小,为2M,很难更改。 我正在寻找其他方法来转储整个缓存数据而不停止应用程序实例。

我不知道memcached在转储过程中如何收集前2M密钥。我试图多次转储并获得不同的密钥列表。

另见answer on mail list