[發明專利]一種常用數據緩存系統在審
| 申請號: | 201810200518.8 | 申請日: | 2018-03-12 |
| 公開(公告)號: | CN108549657A | 公開(公告)日: | 2018-09-18 |
| 發明(設計)人: | 高鵬 | 申請(專利權)人: | 丹露成都網絡技術有限公司 |
| 主分類號: | G06F17/30 | 分類號: | G06F17/30 |
| 代理公司: | 成都新驅科為知識產權代理事務所(普通合伙) 51251 | 代理人: | 成實;曾娟 |
| 地址: | 610000 四川省成都*** | 國省代碼: | 四川;51 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 數據緩存系統 數據加載模塊 服務器 配置信息模塊 查詢操作 查詢效率 服務接口 緩存數據 數據庫 響應 服務 | ||
本發明公開了一種常用數據緩存系統,包括DB數據加載模塊,以及與該DB數據加載模塊相連接的DB數據庫、服務接口、緩存數據模塊以及配置信息模塊。本發明提供一種常用數據緩存系統,很好的提高了數據的查詢效率,縮短查詢操作所需花費的時間,同時還能很好的減輕服務器的壓力,提升服務器對服務的響應速度,進一步提高了用戶的體驗效果。
技術領域
本發明屬于電子信息技術領域,具體是指一種常用數據緩存系統。
背景技術
現有的數據查詢是直接查詢數據庫,大規模的查詢操作會對服務器端產生較大的壓力,并且查詢的響應速度也比從緩存中獲取數據慢,而這些查詢又相對單一、模式固定。
為了提高數據查詢的效率,相關的技術人員嘗試將數據放入緩存系統中,以降低服務器的壓力并提高查詢的效率。而現有的緩存系統并沒有考慮到經常查詢的數據的更新操作,當數據庫中的數據發生變更后對應緩存的數據無法及時更新,進而使得獲取的數據并沒有獲得實時性保障。
發明內容
本發明的目的在于克服上述問題,提供一種常用數據緩存系統,很好的提高了數據的查詢效率,縮短查詢操作所需花費的時間,同時還能很好的減輕服務器的壓力,提升服務器對服務的響應速度,進一步提高了用戶的體驗效果。
本發明的目的通過下述技術方案實現:
一種常用數據緩存系統,包括DB數據加載模塊,以及與該DB數據加載模塊相連接的DB數據庫、服務接口、緩存數據模塊以及配置信息模塊。
進一步的,所述配置信息模塊又由手動調用更新配置信息模塊和自動調用更新配置信息模塊組成,且手動調用更新配置信息模塊和自動調用更新配置信息模塊均與DB數據加載模塊相連接,手動調用更新配置信息模塊上還設置有手動調用更新接口。
作為優選,所述自動調用更新配置信息模塊在項目啟動前預先寫入相應的期望,并將該期望進行保存,且該期望至少包括反射調用方法名稱、輸入參數、緩存數據保存時長以及自動更新策略。
作為優選,所述手動調用更新配置信息模塊通過手動調用更新接口輸入相應的期望,并將該期望發送給DB數據加載模塊,該期望至少包括反射調用方法名稱、輸入參數以及緩存數據保存時長。
作為優選,所述DB數據庫為服務器中的數據庫。
所述一種常用數據緩存系統處理外部請求的步驟為:
(1)通過服務接口向DB數據加載模塊發送數據請求;
(2)DB數據加載模塊根據請求內容向緩存數據模塊發送數據請求;
(3)緩存數據模塊根據數據請求查找相關數據,若緩存數據模塊找到相關數據則進行步驟(4),否則進行步驟(5);
(4)緩存數據模塊將相關數據反饋給DB數據加載模塊,DB數據加載模塊再通過服務接口向數據請求方反饋數據,進而完成外部請求;
(5)緩存數據模塊將未查找到相關數據的信息反饋給DB數據加載模塊,DB數據加載模塊則向DB數據庫發送數據請求;
(6)DB數據庫根據數據請求查找相關數據,并將相關數據反饋給DB數據加載模塊;
(7)DB數據加載模塊將相關數據導入緩存數據模塊中并根據預設對該數據的過期時間進行設定,同時通過服務接口向數據請求方反饋數據,進而完成外部請求。
所述一種常用數據緩存系統調用更新的方法包括通過自動調用更新配置信息模塊進行和通過手動調用更新配置信息模塊進行;
(1)通過自動調用更新配置信息模塊進行的步驟為:
(11)自動調用更新配置信息模塊根據預先寫入的期望在相應的時間向DB數據加載模塊發送數據請求;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于丹露成都網絡技術有限公司,未經丹露成都網絡技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810200518.8/2.html,轉載請聲明來源鉆瓜專利網。





