nodeでRedisを使ってセッション管理
フレームワークにexpressを使う場合、connectが提供するsessionモジュールを使うと楽に実装できる。
さらに、Redisにセッションデータを保存する場合、connect-redis
を使うと楽だ。
https://github.com/visionmedia/connect-redis
他にも、express-session-redis
というモジュールがあるけれども、コードを読んでセンスがあると思ったのは、connect-redis
の方。
connectがセッションストア用インタフェースを作ってくれているので、それを継承して作ったほうがスマート。
Twitterでログインするやつをconnect-redisを使って書いてみた。