我是Redis的新手,所以这将是一个基本的问题。
我正在考虑使用列表创建Redis作业队列。作业本身将是JSON编码的对象。
我意识到我可以使用LPOP
和RPUSH
来管理队列。我甚至可以在使用多个列表时使用RPOPLPUSH
(例如“排队”,“处理”和“已完成”)。
假设我有一名工人通过稳定地浏览“排队”列表来处理图像。然后,假设客户端已经从特定作业开始处理之前删除了前端的图像。如何从“排队”列表中删除此作业,以便工作人员不浪费时间处理它?</ p>
换句话说,如何为作业队列中的单个作业编制索引?