【fuelphp】セッション保存先をredisにする方法メモ
はじめに
検索したらいっぱい出てきました。いちおう自分用にもメモ
手順
config/session.phpの準備
「fuel/core/config/session.php」を「fuel/app/config/session.php」にコピー
fuel/app/config/session.phpを編集
// 32行目くらいにのdriverをcookieからredisに変更 //'driver' = 'cookie', 'driver' = 'redis',
config/developer/db.phpの編集
fuel/app/config/develper/db.php(開発環境の場合)
return array( // mysql 'default' => array( 'connection' => array( 'dsn' => 'mysql:host=localhost;dbname=db', 'username' => 'username', 'password' => 'password', ), ), // redis 'redis' => array( 'default' => array( 'hostname' => ''redis_host, 'port' => 6379, 'timeout' => null, ), ), );
セッションを使ってみる
コントローラー
class Controller_Test extends Controller { public function action_index() { // セッション(redis) テスト $time = Session::get("time"); Session::set("time", date("Y-m-d H:i:s")); } }