我进行了很多搜索,但找不到合适的内容。我找到了这个Redis::command('flushdb');
,但是这也刷新了我所有其他键,这些键也需要完成排队的工作。
答案 0 :(得分:0)
由于OP表示它与horizon
相关,所以它将失败的作业保留在多个键下的redis中。
从配置文件中获取HORIZON_PREFIX
;假设它是foo
。
您可以在代码库中调用以下命令(可能需要修补)
Redis::connection()->del('foo:failed:*');
Redis::connection()->del('foo:failed_jobs');
或者您可以使用redis-cli
127.0.0.1:6379> del foo:failed:* foo:failed_jobs
(integer) 1
127.0.0.1:6379>