一、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了!