【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"));
}
}