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