【发布时间】:2013-12-25 02:58:08
【问题描述】:
另外,关于管理“管理结构”中内置的 Resque 的最佳做法是什么(如标题中的那些)?我应该用jedis.del(String key) 或类似的东西来清除它们吗?
【问题讨论】:
另外,关于管理“管理结构”中内置的 Resque 的最佳做法是什么(如标题中的那些)?我应该用jedis.del(String key) 或类似的东西来清除它们吗?
【问题讨论】:
resque:failed 是 Resque 本身的失败队列,而 resque:stat 是 Resque 的统计层,所以没有深入研究代码,我猜 resque:stat:failed 是失败次数的统计计数Resque 遇到了。
这是个人意见。对我来说,管理它们的最佳方式始终是首先通过 UI,然后通过控制台/后端(如果不可能的话)。我尽量避免使用redis/jedis 手动清除/设置密钥,因为我不想冒险搞砸。
【讨论】:
resque:failed 中吗?如果我以某种方式处理它们,我不应该从resque:failed 中清除它们,然后从resque:stat:failed 中减少它们吗?我只是对如何使用这些数据感到困惑,无论它是用户应该管理的东西还是只是作为数据桶存在。
resque:stat:failed 不应该减少 - 知道你有多少失败可能会很好。一旦您解决了属于 resque:failed 队列的任何问题,是的,最佳做法是清除该队列。