メモメモメモ

ほんとうにめも

【Laravel】session管理をfileからredisに移行した際に利用したコマンド

Why / What

Laravelはsession管理をデフォルトでfile管理している。 今回アクセス過多によりファイルで管理しきれなくなった(inodeが足りなくなった)ため、redisに移行した。

単にconnectionを変えるだけじゃ既存ユーザたちが強制ログアウトされる(認証セッションもfile管理しているため)ため、 session情報をredisに移行する必要があった。

Code

gist.github.com

参考

stackoverflow.com

www.reddit.com