[發(fā)明專利]一種基于Redis的緩存處理辦法在審
| 申請?zhí)枺?/td> | 201810870334.2 | 申請日: | 2018-08-02 |
| 公開(公告)號: | CN109144604A | 公開(公告)日: | 2019-01-04 |
| 發(fā)明(設計)人: | 湯海波;胡光宇;傅慧;邵輝 | 申請(專利權)人: | 山東浪潮通軟信息科技有限公司 |
| 主分類號: | G06F9/445 | 分類號: | G06F9/445;G06F9/448;G06F16/2455 |
| 代理公司: | 濟南信達專利事務所有限公司 37100 | 代理人: | 姜明 |
| 地址: | 250100 山東省*** | 國省代碼: | 山東;37 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 緩存處理 讀取 緩存 程序運行過程 讀取操作 放入 讀出 封裝 內(nèi)存 登錄 數(shù)據(jù)庫 存儲 | ||
1.一種基于Redis的緩存處理辦法,其特征在于:在程序運行過程中,將常用的數(shù)據(jù)從數(shù)據(jù)庫中讀出,存儲到Redis緩存中,之后每次讀取都從Redis緩存中讀取。
2.根據(jù)權利要求1所述的基于Redis的緩存處理辦法,其特征在于,包括以下步驟:
企業(yè)系統(tǒng)將常用的字典數(shù)據(jù)從數(shù)據(jù)庫中讀取,存儲到Redis緩存中;
企業(yè)系統(tǒng)在運行時,從Redis緩存中讀取常用的數(shù)據(jù),會如果從Redis緩存中讀取不到,則通過訪問數(shù)據(jù)庫讀取數(shù)據(jù),并將讀取的數(shù)據(jù)存儲到Redis緩存中;
Redis緩存存儲支持豐富的存儲類型,企業(yè)系統(tǒng)根據(jù)實際需要將數(shù)據(jù)保存為不同的類型存儲,方便讀取使用;
Redis支持持久化,企業(yè)系統(tǒng)通過持久化全量寫入RDB(Redis DataBase)和持久化增量寫入AOF(Append Only Flie)來恢復重構數(shù)據(jù)。
3.根據(jù)權利要求2所述的基于Redis的緩存處理辦法,其特征在于,所述步驟(1)具體包括以下步驟:
(a)企業(yè)系統(tǒng)在window或者linux環(huán)境下安裝Redis,并啟動;
(b)配置Redis相關的配置文件;
(c)安裝啟動Redis并配置完相關配置文件后,將相關數(shù)據(jù)保存到Redis緩存中;
(d)企業(yè)系統(tǒng)在運行中,常用的數(shù)據(jù)先從Redis緩存中查詢,如果查出不到或者異常,則從數(shù)據(jù)庫表中查詢。
4.根據(jù)權利要求2所述的基于Redis的緩存處理辦法,其特征在于:所述步驟(3)中,在Redis中使用EXPIRE命令設置一個鍵的存活時間t(ttl:time to live),超出存活時間t后該鍵就會自動刪除。
5.根據(jù)權利要求2所述的基于Redis的緩存處理辦法,其特征在于:所述步驟(3)中,Redis不僅僅支持簡單的k/v類型的數(shù)據(jù),同時還提供list,set,zset和hash數(shù)據(jù)結構的存儲。
6.根據(jù)權利要求2所述的基于Redis的緩存處理辦法,其特征在于:所述步驟(4)中,Redis是內(nèi)存數(shù)據(jù)庫,數(shù)據(jù)存儲在內(nèi)存中,企業(yè)系統(tǒng)通過持久化全量寫入RDB和持久化增量寫入AOF將內(nèi)存中的數(shù)據(jù)寫入到硬盤中來恢復重構數(shù)據(jù)。
7.根據(jù)權利要求6所述的基于Redis的緩存處理辦法,其特征在于:所述持久化全量寫入RDB通過配置文件配置觸發(fā)RDB的條件,寫入本地文件的名稱以及文件存放的目錄,該文件是進行壓縮后的二進制文件,通過該文件把數(shù)據(jù)庫還原到生成該文件時數(shù)據(jù)庫的狀態(tài)。
8.根據(jù)權利要求6所述的基于Redis的緩存處理辦法,其特征在于:所述持久化增量寫入AOF以日志的形式記錄每個寫操作,將Redis執(zhí)行過的所有寫指令記錄下來,Redis啟動的時候會讀取該文件重新構建數(shù)據(jù)。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于山東浪潮通軟信息科技有限公司,未經(jīng)山東浪潮通軟信息科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810870334.2/1.html,轉載請聲明來源鉆瓜專利網(wǎng)。





