Beanstalkd beanstalk队列中存在重复的作业名称

Beanstalkd beanstalk队列中存在重复的作业名称,beanstalkd,Beanstalkd,我们的系统处理队列中的许多作业,有时这些作业尚未完成处理。我们的系统可能会放置与当前正在处理的作业同名的作业 在我们将具有相同名称的作业添加到队列之前,是否有检查器会告诉我们该作业已在队列中 谢谢大家 Beanstalkd没有在其中查找内容的功能—它是一个作业队列,而不是一个巨大的数组。不过,也可以将其他东西与之结合使用,允许对数据进行随机访问,以记录是否已经完成了某些操作 如果您知道所有作业都有一个特定的标识符,您可以将它们放入Redis或Memcached中,可能带有某种形式的前缀,也可能有

我们的系统处理队列中的许多作业,有时这些作业尚未完成处理。我们的系统可能会放置与当前正在处理的作业同名的作业

在我们将具有相同名称的作业添加到队列之前,是否有检查器会告诉我们该作业已在队列中


谢谢大家

Beanstalkd没有在其中查找内容的功能—它是一个作业队列,而不是一个巨大的数组。不过,也可以将其他东西与之结合使用,允许对数据进行随机访问,以记录是否已经完成了某些操作

如果您知道所有作业都有一个特定的标识符,您可以将它们放入Redis或Memcached中,可能带有某种形式的前缀,也可能有一个过期时间,超过该时间它们将不会被存储

Redis还允许使用其他数据结构,例如Bloom过滤器和Redis原生Hyperloglog