当我将一些工作放到kue
然后重新启动redis
时,排队的工作就会消失。我认为这是正常的行为,但我想知道是否有办法在redis
重新启动后保留排队的作业?我的应用程序需要处理所有作业,因此我需要一个函数/方法来将作业添加到队列中,这将保证作业实际上已添加到队列中,并且它将保留在那里直到处理完...
那么在kue
或者其他job queueing library
节点中是否存在任何机制?或者我必须自己处理它,通过在DB中执行每个作业然后将作业从db添加到kue?
答案 0 :(得分:1)
“Redis是一个内存但持久的磁盘数据库”。它应该是你的kue完好无损重启(我的确)。