一種基于Redis的實(shí)時緩存更新方法和系統(tǒng)
基本信息
申請?zhí)?/td> | CN201810300592.7 | 申請日 | - |
公開(公告)號 | CN108491332A | 公開(公告)日 | 2018-09-04 |
申請公布號 | CN108491332A | 申請公布日 | 2018-09-04 |
分類號 | G06F12/0804 | 分類 | 計算;推算;計數(shù); |
發(fā)明人 | 潘帥偉 | 申請(專利權(quán))人 | 浙江小泰科技有限公司 |
代理機(jī)構(gòu) | 北京維正專利代理有限公司 | 代理人 | 浙江小泰科技有限公司 |
地址 | 310051 浙江省杭州市濱江區(qū)長河街道江虹路611號2幢301室 | ||
法律狀態(tài) | - |
摘要
摘要 | 本發(fā)明涉及數(shù)據(jù)緩存技術(shù)領(lǐng)域,公開了一種基于Redis的實(shí)時緩存更新方法和系統(tǒng),包括以下步驟,S1、實(shí)時獲取用戶對數(shù)據(jù)庫中的數(shù)據(jù)的修改信息;S2、基于修改信息修改數(shù)據(jù)庫中的數(shù)據(jù)并對應(yīng)數(shù)據(jù)庫數(shù)據(jù)的修改生成binlog信息;S3、接收數(shù)據(jù)庫推送的binlog信息,將binlog信息解析;S4、獲取并將解析后的binlog信息轉(zhuǎn)化為與緩存數(shù)據(jù)庫中數(shù)據(jù)對應(yīng)的更新信息;S5、基于更新信息修改緩存數(shù)據(jù)庫中的數(shù)據(jù);通過實(shí)時獲取對數(shù)據(jù)庫的數(shù)據(jù)的修改信息,實(shí)時修改數(shù)據(jù)庫中的數(shù)據(jù),從而完成數(shù)據(jù)庫中的數(shù)據(jù)修改;將同步邏輯和更新緩存數(shù)據(jù)庫中的數(shù)據(jù)的邏輯分開,分為兩個邏輯。先完成數(shù)據(jù)庫的修改,然后根據(jù)數(shù)據(jù)庫的修改來修改緩存數(shù)據(jù)庫中的數(shù)據(jù),從而減小了邏輯發(fā)生混亂的概率。 |
