1、node 安装引入
npm install connect-redis
var session = require('express-session');
var redisStore = require('connect-redis')(session);
var sessionConfig = {
cookie: {
secure: false,
maxAge: 1000 * 60 * 60 * 24 * 30
},
sessionStore: {
host: 'localhost',
ttl:1800,
port: 6379,
logErrors: true
}
}
app.use(session({
secret: "app", // 对session id 相关的cookie 进行签名
resave: false,
saveUninitialized: false, // 是否保存未初始化的会话
store : new redisStore(sessionConfig.sessionStore),
cookie: sessionConfig.cookie
}));
2、windows 启动redis服务
下载解压 https://github.com/MicrosoftArchive/redis/releases
先用管理员模式打开cmd,到redis的根目录,再输入下面的命令
windows 注册服务
redis-server --service-install redis.windows.conf
windows 启动服务
redis-server --service-start
windows 停止服务
redis-server --service-stop