緩存最終一致性更新方法
基本信息
申請(qǐng)?zhí)?/td> | CN202110572535.6 | 申請(qǐng)日 | - |
公開(公告)號(hào) | CN113254465A | 公開(公告)日 | 2021-08-13 |
申請(qǐng)公布號(hào) | CN113254465A | 申請(qǐng)公布日 | 2021-08-13 |
分類號(hào) | G06F16/23;G06F16/2455 | 分類 | 計(jì)算;推算;計(jì)數(shù); |
發(fā)明人 | 陳錦鵬;鮮青林;彭一亮;鄧文科;宋艦;曾輝 | 申請(qǐng)(專利權(quán))人 | 四川虹魔方網(wǎng)絡(luò)科技有限公司 |
代理機(jī)構(gòu) | 四川省成都市天策商標(biāo)專利事務(wù)所 | 代理人 | 張秀敏 |
地址 | 621000 四川省綿陽(yáng)市高新區(qū)跨境電子商務(wù)產(chǎn)業(yè)園10棟301 | ||
法律狀態(tài) | - |
摘要
摘要 | 本發(fā)明公開了一種緩存最終一致性更新方法,基于Redis隊(duì)列保證緩存最終一致性,具體包括:業(yè)務(wù)系統(tǒng)需要對(duì)Redis程序中的數(shù)據(jù)進(jìn)行修改時(shí),首先從Redis程序中獲取對(duì)應(yīng)的緩存標(biāo)志當(dāng)前的incr值;業(yè)務(wù)系統(tǒng)將需要更新的數(shù)據(jù)進(jìn)行拼裝,拼裝內(nèi)容包括緩存信息、incr值以及緩存內(nèi)容類型,然后對(duì)Redis程序指定隊(duì)列進(jìn)行左入隊(duì)操作,既Redis程序的lpush操作;定時(shí)更新程序在定時(shí)任務(wù)觸發(fā)時(shí),負(fù)責(zé)對(duì)Redis程序指定隊(duì)列進(jìn)行右出隊(duì)操作,既Redis程序的brpop操作;判斷Redis程序的右出隊(duì)操作獲得的結(jié)果是否為空對(duì)緩存進(jìn)行更新;本發(fā)明保證了數(shù)據(jù)庫(kù)中的數(shù)據(jù)和Redis程序中的數(shù)據(jù)的最終一致性。 |
