一種數(shù)據(jù)快速查詢方法及系統(tǒng)

基本信息

申請(qǐng)?zhí)?/td> CN202110394441.4 申請(qǐng)日 -
公開(公告)號(hào) CN113282619A 公開(公告)日 2021-08-20
申請(qǐng)公布號(hào) CN113282619A 申請(qǐng)公布日 2021-08-20
分類號(hào) G06F16/2455(2019.01)I;G06F16/2458(2019.01)I 分類 計(jì)算;推算;計(jì)數(shù);
發(fā)明人 汪耀海;徐新源;滕杰;陳峰;張正利;李濤;鄭慧林;王德東;李海波;赫明哲 申請(qǐng)(專利權(quán))人 國(guó)網(wǎng)山東省電力公司物資公司
代理機(jī)構(gòu) 濟(jì)南圣達(dá)知識(shí)產(chǎn)權(quán)代理有限公司 代理人 董雪
地址 250001山東省濟(jì)南市經(jīng)一緯三升平街1號(hào)
法律狀態(tài) -

摘要

摘要 本發(fā)明公開了一種數(shù)據(jù)快速查詢方法及系統(tǒng),包括:基于任務(wù)調(diào)度按照設(shè)定的頻率從Redis緩存中調(diào)取數(shù)據(jù),放入本地緩存中,并生成緩存key名;根據(jù)接收到的數(shù)據(jù)查詢請(qǐng)求,先從本地緩存中讀取數(shù)據(jù);如果本地緩存中不存在需要查詢的數(shù)據(jù)key值,則去Redis緩存中進(jìn)行數(shù)據(jù)服務(wù)API請(qǐng)求;同時(shí)更新任務(wù)調(diào)度中的請(qǐng)求參數(shù)隊(duì)列,并記錄請(qǐng)求時(shí)間和請(qǐng)求頻次;如果存在所述key值,則返回相應(yīng)數(shù)據(jù),并更新對(duì)應(yīng)參數(shù)的使用時(shí)間和頻次。本發(fā)明通過本地緩存減少數(shù)據(jù)請(qǐng)求與redis緩存的數(shù)據(jù)交互量,采用本地緩存與Redis緩存結(jié)合的方式,能夠減少網(wǎng)絡(luò)帶寬的使用,提升應(yīng)用服務(wù)的性能。