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とかあんのかと思ったら違った・・。