一種數(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ù)的性能。 |
