采用Redis 的键值过期实现定时任务功能,但过期只返因key 值,无vaule ?
发布于 6 年前 作者 mrlong 6129 次预览 最后一次回复是 5 年前 来自 问答
var Redis = require('redis');
Redis.ServerInterval(function(err,client,expiredKey){
键值过期, expiredKey 只是键值返回来,但key 对的value 没有提取出来。请问题大家有没有用过???
}
5 回复
把你的value与key拼一下
@nobody 这个是一种办法,但不是最好的。 还要key 进行折字
没有在redis库里面找到ServerInterval这个方法 这个是你单独封装的?
@ty4z2008 不是,是var Redis = require(‘redis’); 内有的。
@mrlong 使用轻队列bull里的repeated jobs 就行了