memcached をインストールしてみよう

ファイル共有があんまりうごかないので、疲れきって、なんとなく、
memcached を構築してみようと思い立つ。
make install 一発でいけるレベルのはずだ・・・。


と、おもいつつ、なんとなくコンソールから・・・。

kamei@vaio:~$ memcached
プログラム 'memcached' はまだインストールされていません。  次のように入力することでインストールできます:
sudo apt-get install memcached
bash: memcached: command not found
kamei@vaio:~$ sudo apt-get install memcached
[sudo] password for kamei: 
パッケージリストを読み込んでいます... 完了
依存関係ツリーを作成しています                
状態情報を読み取っています... 完了
提案パッケージ:
  libcache-memcached-perl
以下のパッケージが新たにインストールされます:
  memcached
アップグレード: 0 個、新規インストール: 1 個、削除: 0 個、保留: 0 個。
44.6kB のアーカイブを取得する必要があります。
この操作後に追加で 176kB のディスク容量が消費されます。
取得:1 http://jp.archive.ubuntu.com intrepid/universe memcached 1.2.2-1 [44.6kB]
44.6kB を 0s で取得しました (218kB/s)
未選択パッケージ memcached を選択しています。
(データベースを読み込んでいます ... 現在 114409 個のファイルとディレクトリがインストールされています。)
(.../memcached_1.2.2-1_i386.deb から) memcached を展開しています...
Processing triggers for man-db ...
memcached (1.2.2-1) を設定しています ...
Starting memcached: memcached.


ちょw 何が入ったw

kamei@vaio:/etc/init.d$ memcached -d -m 64-l 192.168.1.196 -p 11211 -u UserName
kamei@vaio:/etc/init.d$ telnet localhost 11211
Trying 127.0.0.1...
Connected to vaio.
Escape character is '^]'.
set foo 0 0 3
bar
STORED
get foo
VALUE foo 0 3
bar
END
set foo 0 0 3 
uge
STORED
get foo
VALUE foo 0 3
uge
END
get foo
VALUE foo 0 3
uge
END


動いたw なんという・・・。
こんなに簡単に入るとは思わなかった。memcached って ubuntu ではバイナリのパッケージが用意されてるのね。。。


それに、ふと調べたらWindows用のバイナリも配布されてるのね。

1.以下のリンクから

http://jehiah.cz/projects/memcached-win32/

[memcached 1.2.1 for Win32 binaries]をダウンロードします。

Windowsにmemcachedをインストールする - tipsを掻き集めてknowledgeを目指す日記

こりゃ楽だなあ。会社ではこっちの方がありがたい。*1

最新が、1.2.6 なんで、バージョンはちと古いけど、評価用だし、よろしかろう。

■ 参考URL
第1回 memcachedの基本:memcachedを知り尽くす|gihyo.jp … 技術評論社(2008-7-2)
memcached (概要 & インストール) - jitsu102's blog(2008-10-19)
↑起動スクリプト例、主なオプション

*1:試してみたところ、何の問題も無く動作確認できた。zip展開するだけなので特にやり方等は記さない