CentOSサーバーのmemcachedキャッシュキーと値をフラッシュしたいと思います。
ポートにtelnetで接続してから、flush_allを発行することにより、telnetアプローチを試しました。
それは機能しません、私の値はまだキャッシュされています。
誰かが私がこれを達成する方法を知っていますか?
すべてのアイテムを古いものとしてマークします(キャッシュ自体はクリーンアップされません)
echo flush_all | telnet 127.0.0.1 11211
ダンプを実行すると、古いアイテムがクリーンアップされます(ただし、メモリの割り当てが解除されない場合があります)
/usr/share/memcached/scripts/memcached-tool 127.0.0.1:11211 dump > /dev/null
キャッシュの使用状況は次の方法で確認できます
/usr/share/memcached/scripts/memcached-tool 127.0.0.1:11211 display
Memcache1.4.13でテスト済み