按标准shellcript删除redis文档

时间:2013-01-02 21:20:54

标签: shell redis

我正在为使用Redis的node.js项目使用非常棒的插件,因为我熟悉其他数据库并且只需要这一次我正在寻找从我未定的删除/清空/删除文档的shellscript:

q:job:state = "complete"

1 个答案:

答案 0 :(得分:1)

假设您有一个任务队列,并且想要删除已完成的任务,则可以采用不同的方法。 例如,您的队列可能有Redis list

然后你可以使用lpop从队列中获取第一个任务并执行它。 lpop获取列表的第一个值并将其删除。 如果作业不成功,您可以使用lpush ot rpush将任务分别作为第一个或最后一个值重新放回队列,以便重新执行。