koa2 使用redis和session
安装
npm i koa-generic-session koa-redis redis
koa-generic-session,koa-redis,redis有三个依赖
使用
const session = require('koa-generic-session')
const redisStore = require('koa-redis')
app.keys=['sdaHGH1.!'] //配置session秘钥
app.use(session({
cookie:{
path:'/',
httpOnly:true,
maxAge:24*60*60*1000
},
store:redisStore({
// all:'127.0.0.1:6379' //写死本地的redis
all: `${REDIS_CONF.host}:${REDIS_CONF.port}`
})
}))
总结
我认为使用方式比较固定,要用的时候看写过的源码就可以