0

我想列出存储在 memcached 服务器中的所有键。

我用谷歌搜索了相同的内容,我得到了一些可以列出相同内容的 python/php 脚本。我对其进行了测试,但一切都失败了,没有人给我完整的密钥。我可以使用 telnet 命令查看数千个密钥

stats items

我使用了使用 telnet 列出密钥的 perl 脚本,但这也失败了。我的意思是脚本列出了键,但不是全部。

我需要重新配置 telnet 吗?还有其他方法吗?

4

2 回答 2

1

memcache 不提供详尽列出所有键的 api。“统计项目”与列出前 1M 键一样好。更多信息在这里:http ://www.darkcoding.net/software/memcached-list-all-keys/

不确定这是否对您有帮助,但 redis(可以被认为是 memcache 的超集)为密钥列表和搜索提供了更全面的 API。你可能想试一试。

于 2013-02-23T13:15:49.827 回答
0

如果您使用 python-memcached,并且想导出 memcache 服务器中的所有项目,我总结了解决这个问题的两种方法:Export all keys and values from memcached with python-memcache

于 2015-01-05T13:25:30.490 回答