redis重新启动后排队的作业消失

时间:2013-09-24 08:51:46

标签: node.js kue

当我将一些工作放到kue然后重新启动redis时,排队的工作就会消失。我认为这是正常的行为,但我想知道是否有办法在redis重新启动后保留排队的作业?我的应用程序需要处理所有作业,因此我需要一个函数/方法来将作业添加到队列中,这将保证作业实际上已添加到队列中,并且它将保留在那里直到处​​理完...

那么在kue或者其他job queueing library节点中是否存在任何机制?或者我必须自己处理它,通过在DB中执行每个作业然后将作业从db添加到kue?

1 个答案:

答案 0 :(得分:1)

“Redis是一个内存但持久的磁盘数据库”。它应该是你的kue完好无损重启(我的确)。