我想列出存储在memcached服务器中的所有密钥。
我用google搜索同样的东西,我得到了一些可以列出相同的python / php脚本。我测试了它,但都失败了,没有人给我全键。我可以使用telnet命令看到数以千计的密钥
stats items
我使用了使用telnet列出密钥的perl脚本,但是也失败了。我的意思是脚本列出了键,但不是全部。
我是否需要重新配置telnet?还有其他办法吗?
答案 0 :(得分:1)
memcache没有提供api来详尽列出所有密钥。 “stats items”与列出第一个1M密钥一样好。更多信息:http://www.darkcoding.net/software/memcached-list-all-keys/
不确定这是否对您有所帮助,但redis(可以被视为memcache的超集)为密钥列表和搜索提供了更全面的API。你可能想尝试一下。
答案 1 :(得分:0)
你使用python-memcached,并想导出memcache服务器中的所有项目,我在这个问题中总结了两个解决问题的方法:Export all keys and values from memcached with python-memcache