CatalystのsessionをRedisに保存してみる(Catalyst::Plugin::Session::Store::Redis)

現状は、Catalyst::Plugin::Session::Store::Memcached::Fast使ってるんですが、これをCatalyst::Plugin::Session::Store::Redisに変更しようと思います。

モジュールのインストール

cpanm Catalyst::Plugin::Session::Store::Redis

MyApp.pmの修正

use Catalyst qw/
    Session
    Session::State::Cookie
    Session::Store::Redis
/;

Memcached::FastをRedisに変更。

myapp.ymlの修正

session:
  redis_server: 'localhost:6379'

redis_serverを指定します。

で、catalystのプロセスを再起動っと。
とりあえずログインできたから動いてるぽい?

plackupするならCatalyst::Plugin::Session使わずにPlack::Session使った方がいいのかな??

返信を残す

メールアドレスが公開されることはありません。

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください