Koa2中是怎么清除redis的
来源:11-1 开始
菜鸟x
2019-08-29
const router = require('koa-router')();
const Redis=require('ioredis');
const redis=new Redis({
host : '127.0.0.1',//安装好的redis服务器地址
port : 80, //端口
prefix : 'sam:',//存诸前缀
ttl : 60 * 60 * 23,//过期时间
db: 0
});
router.get('/',async function(ctx,next){
redis.set("test","kwg kwg kwg");
const doc = await
redis.get("test",function(err,doc){
return doc;
});
ctx.body=doc;
});
module.exports = router;
上面是我百度搜的,基本上都是new一个实例,用这个实例的set和get方法去操作。但是课程中做的,好像没看到有redis的实例生成
写回答
1回答
-
不用清除 redis 的,你在 koa2 的 app.js 中配置 session 的时候,设置了 cookie 的过期时间。这个时间会自动同步到 redis 的过期时间上,即 cookie 过期时 redis 中对应的 session 也会过期自动清楚。
112019-08-29
相似问题