質問: memcachedがサーバ搭載のメモリを圧迫しないようにするためのチェックとクリアの処理をスクリプト化したいと思っています。 echo 'stats slabs' | nc localhost 11211などで 有効期限切れのitem数を見つけ、slab 内のkey一覧から対象の有効期限切れのkeyレコードを削除するくらいなのかと 思っていますが、これをスクリプト化するのに難儀しております。 スクリプト化するにあたっての考え方・参考となるスクリプトがあればご教示頂きたいと思っています。 少々勝手ですが、よろしくお願い致します。
回答: memcachedはいったんOSから取ったメモリを返却することはないので、サーバのメモリを圧迫しないのが目的なら-mオプションでメモリ量の最大値を適切に設定するしかないと思います。