2013-02-23 2 views
0

memcached 서버에 저장된 모든 키를 나열하려고합니다.텔넷 클라이언트를 통해 모든 memcache 키를 가져올 수 없습니다.

나는 같은 것을 찾았어요, 나는 파이썬/PHP 스크립트 같은 것을 나열 할 수 있습니다. 나는 그것을 시험했지만 모두 실패했고 아무도 나에게 완전한 열쇠를주지 않았다. 나는 telnet 명령

stats items 

I 키를 나열 텔넷을 사용하는 펄 스크립트를 사용을 사용하여 키의 수천을 볼 수 있지만 그 역시 실패 하였다. 스크립트가 키를 나열하고 있지만 모든 키를 나열하지는 않습니다.

텔넷을 다시 구성해야합니까? 다른 방법이 있습니까?

답변

1

memcache는 api를 제공하여 모든 키를 철저히 나열하지 않습니다. "통계 항목"은 첫 번째 1M 키를 나열하는 것만큼이나 좋습니다. 더 많은 정보는 여기에 있습니다 : http://www.darkcoding.net/software/memcached-list-all-keys/

당신이 redis (memcache의 수퍼 세트로 간주 될 수 있음)를 돕는 지 확실하지 않은 경우 키 목록 작성 및 검색을위한보다 포괄적 인 API를 제공합니다. 시도해 볼 수도 있습니다.

+0

thnx을의 레디 스 네, 좋은 대안이다 . – JohnG

관련 문제