一種基于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ā)生混亂的概率。