koa2 使用redis和session

1,039 阅读1分钟

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}`
  })
}))

总结

我认为使用方式比较固定,要用的时候看写过的源码就可以