memcachedをsession storeに使用することについて


session storeにはdb(active record)よりmemcachedが早くていいよ
という記事をよく見かける。


確かに実装は楽チン。

config.action_controller.session_store = :mem_cache_store

でも

memcachedってキャッシュなので
session切れて再ログインってのは、やだよなぁと思っていたところ
↓の記事を読んで、結構すっきりした。
Why storing session on memcached? - Bulknews::Subtech - subtech


(まぁ、ポリシー次第だとは思いますが)
基本はsessionは永続化したい。
だけど、rails標準では、Write-thru cache させていない。


そこで

Repcached - KLablabWiki
ですよ。


サーバ2台のマルチマスタを実現しているので、冗長構成にはピッタリ。

あとは

tokyo cabinet や他のkvsも試してみたい。