原生的redis中通過L/R PUSH/POP方式來實(shí)現(xiàn)隊列的功能,這個當(dāng)然是沒辦法滿足需求的(沒有ack功能),所以需要自己對redis的list(隊列)做個小小的調(diào)整。 大體思路為在POP時將pop出的數(shù)據(jù)放到備份的地方,當(dāng)有ACK請求(確認(rèn)消息被消耗)后將備份的信息刪除掉;每次在pop前需要檢查備份隊列中有沒有過期的數(shù)據(jù)沒有ack的,如果...
www.dbjr.com.cn/article/1103...htm 2025-5-28