国产+高潮+在线,国产 av 仑乱内谢,www国产亚洲精品久久,51国产偷自视频区视频,成人午夜精品网站在线观看

redis隊列插件 延時消費(fèi),在還未消費(fèi)之前,可以手動刪除還未消費(fèi)的消息嗎?

lvhe

如何在還未消費(fèi)之前,想手動刪除,然后再重新延時新的一個隊列 ?

運(yùn)用場景,一個限時的訂單,訂單是多少分鐘之后自動改變訂單狀態(tài)設(shè)置為完成了,如何在單快要完成時,用戶又續(xù)費(fèi)時長,訂單時長那就改了,這個時候肯定就不能執(zhí)行之前設(shè)定的隊列任務(wù),需要刪除之前的,需要重新再計算一個時長,再發(fā)送到隊列。

1010 2 2
2個回答

小W

不需要刪除,在消費(fèi)時判斷一下當(dāng)前狀態(tài)和延時狀態(tài)就行吧

  • 暫無評論
aacsok

在有序隊列找到對應(yīng)的記錄,復(fù)制一條就好,修改SCORE就好。
也可以先創(chuàng)建一個需要刪除的記錄,在執(zhí)行任務(wù)的時候 根據(jù)之前創(chuàng)建的記錄判斷一下是否刪除記錄已經(jīng)存在,如果存在加上再次延時的時間重新推送一條延時任務(wù)。

  • 暫無評論
年代過于久遠(yuǎn),無法發(fā)表回答
??