|
一、linux 安装 redis-server
apt-get install redis-server
二、启动redis-server服务
1. 修改配置---服务后台启动
vim /etc/redis/redis.conf
daemonize no 改成 daemonize yes
2.启动服务
redis-server /etc/redis/redis.conf
三、安装node的依赖包
npm install redis
npm install connect
-redis
四、使用实例
var express = require('express');;
var session = require('express-session');
var bodyParser = require('body-parser');
var RedisStore=require('connect-redis')(session);
app.use(cookieParser());
app.use(session({
secret:
"wdawdadawdatffghfhfthgfthest", resave:
true, saveUninitialized:
true, cookie: {
secure:
false, maxAge:
60 * 60 * 1000, },
store:
new RedisStore({ host:
'127.0.0.1', port:
'6379', db:
0 // 分库(可选项,值必须是数字)
})
}));
完成以上配置,session就会自动上次到redis服务器上,持久保存了!再也不用担心重启node服务器会丢失session了! |
|
|