memcachedをコマンドから操作してみる方法など
・・・なんというか、バッチ(bash)で動かしているこっそりシステムがあるもんで。
http://blog.livedoor.jp/hiroki0907/archives/51533529.html
>setやgetなどの基本的なコマンドを使うことで、ちょっとした操作が可能です。
とのこと。
Perlで 1liner ....
http://d.hatena.ne.jp/wadap/20100125/1264435692
http://www.atmarkit.co.jp/fdb/rensai/memcached/memcached5.html
>pgmemcacheでは、memcachedのaddコマンド(新規保存)とsetコマンド(新規または更新)、およびreplaceコマンド(更新)がサポート
http://d.hatena.ne.jp/tetsuyai/20100328/1269788779
何か、これで色々出来そう。
やっぱこの辺?
http://l-w-i.net/t/memcached/command_001.txt
http://www.ibm.com/developerworks/jp/java/library/j-memcached1/
http://blog.kimuradb.com/?eid=656138
どうやら、これならいけそう。
http://c-brains.jp/blog/wsg/10/07/30-105035.php
google:memcached-tool
memcached-tool localhost:11211 display memcached-tool localhost:11211 dump memcached-tool localhost:11211 stats
・・・でもあくまでステータスの取得かー
ZABBIXでの監視するのに食わせる。
http://tech.dclog.jp/2010/12/zabbixmemcached.html
***
まとめ
$ telnet localhost:11211 Trying localhost... Connected to localhost.localdomain (localhost). Escape character is '^]'. set kimura 0 0 5 # 色々ごにょごにょなオプションと最後に文字列長を打ち込んで・・・ MEIJI # 文字列長サイズの文字列を打ち込む STORED # 入力したよって言う、メムキャッシュの応答 get kimura # 入れたの取得 VALUE kimura 0 5 # こんな格納を・・・ MEIJI # 入れたんですけどって言う応答 END # おしまい応答
・・・契約しているVPSのストレージが爆速なんで、著しく趣味な内容になった鬱。でも、まーたPHPやらPerlで書くってのもなーという感じ。