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 に答える