redis をインストールして接続できますが、セッションが持続せず、何も表示されません。0.8.6 ではなくノード 0.8.15 にアップグレードすることを除いて、コードを変更していません。
var RedisStore = require('connect-redis')(express);
app.use(express.session({
store: new RedisStore({
host: cfg.redis.host,
db: cfg.redis.db
}),
secret: 'meow'
}));
//after login:
req.session.userid = user._id;
redis を再インストールする必要がありましたが、debian でこれを正しく行わなかったと確信しています。コードは別のサーバーで正常に動作します。redis-cli を実行してデータベースに接続できますが、キーがありません。デバッグを有効にしましたが、何もわかりません。