memcached-toolが無いときにmemcacheのキー一覧を持ってくるスクリプト
いや、memcached-tool使おうよって話なんだけど
サーバーに手が出せないことってあってですね・・・・
#!/bin/sh SLEEP_INTERVAL=0.1 MEMCACHED_HOST=localhost MEMCACHED_PORT=11211 sh -c 'echo "stats items"; sleep '$SLEEP_INTERVAL' ; echo "quit"' | telnet $MEMCACHED_HOST $MEMCACHED_PORT 2> /dev/null | grep number | sed 's/^STAT items\:\(.*\)\:number \(.*\).*/echo "stats cachedump \1 \2" ; sleep '$SLEEP_INTERVAL'/g' | sh | telnet $MEMCACHED_HOST $MEMCACHED_PORT 2> /dev/null | egrep '^ITEM'