memcached サーバインストール



Linux(debian/ubuntu)汎用

インストール

端末から以下の用にインストール

$ sudo apt-get install memcached

設定

$ sudo vi /etc/memcached.conf

起動停止

$ sudo /etc/init.d/memcached restart

参考

参考として、どれぐらいの量が入るかちょいとやってみた。
keyを数値の1から連番にし、キーのsha1のハッシュを値とした。

128MB 1台
1342080個

128MB 2台(256MB)でコネクションスプールして透過的なフェールオーバーでデータ追記
2540416個

128MB1台と128MB2台で比較し、おおよそ90%の効率
1台だけでもメモリめいっぱいというわけではなく、空き容量が10〜11%程度残る
メモリが残り10〜11%になると、追記はできるが古いものから消えていく。(有効時間が0でも)
追記に関しては何らか特別エラーが無い限りは常に正常でリザルトが帰ってくる。
(有効時間が0以外ならTTLがきていればそのキーのREADのタイミングで消える。READが無ければメモリに入りっぱなしだが、追記をどんどんしていって、メモリがあふれそうになると勝手に古いのが消える).


トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2009-03-18 (水) 03:02:27 (3018d)