Redis で sessionStore を設定したい (passport.socketio で使用するため) 誰でも正しい方向に向けることができますか? Express@3.2.6 と connect-redis@1.4.7 を使用しています
sessionStore を MemoryStore および MongoStore として設定できますが、Redis でそれを行う方法がわかりません
メモリーストアの使用
var express = require('express');
var sessionStore = new express.session.MemoryStore();
MongoStore の使用
var express = require('express');
var mongoose = require('mongoose');
var MongoStore = require('connect-mongo')(express);
mongoose.connect("mongodb://mydatabase_uri")
var db = mongoose.connection
var sessionStore = new MongoStore({mongoose_connection: db});
RedisStore の使用 <----編集: これは redis のインストール後に機能します---->
var express = require('express');
var RedisStore = require('connect-redis')(express);
var sessionStore = new RedisStore();
================================================== ===============================
高速 3x から 4x への移行の変更
Redis ストア
var session = require('express-session');
var RedisStore = require('connect-redis')(session);
var sessionStore = new RedisStore(options);
app.use(session({
store: sessionStore,
secret: 'keyboard cat'
}));