Plack::SessionをMemcachedに保存してみる
2013年6月17日
元になったソースは、Amon2の–flavor=Basicのスケルトンで作成されたapp.psgi
とりあえず変更箇所だけメモ程度に。
use Cache::Memcached::Fast; use Plack::Session::Store::Cache; use Plack::Session::State::Cookie; builder { enable 'Plack::Middleware::Session', store => Plack::Session::Store::Cache->new( cache => Cache::Memcached::Fast->new(+{ servers => ["localhost:11211"], namespace => 'MyApp', }), ), state => Plack::Session::State::Cookie->new( session_key => 'myapp_session', httponly => 1, expires => 604800, # 1week ); }
Plack::Session::Store::Memcachedとかあんのかと思ったら違った・・。