TechTweet森川です。複数台のWebサーバでセッション管理をする場合、NFS・DB・Memcachedなんかが一般的ですが、今回はMemcachedじゃなくてレプリケーションができるRepcachedを使ってみよう!というお話です。Repcachedの話です。いってもMemcachedにレプリケーション機能が追加されたものというものです。RepcachedはKLab株式会社さんのクラブラボで公開されています。インストール方法などについては、リンク先のページを見ればわかると思います。(1台が落ちてもデータが失われない)・Memcachedのクライアントが使えること(設定を変更する必要がない)ということです。割り当てたメモリを超えてデータを保存した場合には、データが失われてしまうので、きちんと割り当てメモリには余裕を持ちましょう。Tyrantを使ってみるというのも一つの手です。Tyrantはmemcachedくらい速いけど、ファイルにデータを保存できるDBみたいなのです。Cabinetというライブラリの(ホームページにも書いてある通り)ネットワークインタフェースです。Tyrantだと思うと良いと思います。MySQLはその2つが一緒になっているけど、今回は別々なんだと。Blogもすごく簡単です。(1台が落ちてもデータが失われない)・Memcachedのクライアントが使えることです。最悪な欠点が一つだけあって、ガーベッジコレクションを自分で実装する必要があります。Tyrantではデータの有効期限ができないのです。そのため、memcachedと同じように使用するとセッションデータが肥大化することになってしまうので、注意しましょう。Tyrantを使用する場合はセッションハンドラを自分で作成する必要があります。そこまでするなら、共有ファイル領域にファイルとして保存したほうがよいかと個人的には思います。byスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。