欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種緩存數(shù)據(jù)的方法和裝置與流程

文檔序號(hào):11134077閱讀:來源:國知局

技術(shù)特征:

1.一種緩存數(shù)據(jù)的方法,包括:

對(duì)于一條數(shù)據(jù),在緩存中設(shè)置與該數(shù)據(jù)對(duì)應(yīng)的兩個(gè)鍵-值對(duì);其中,用第一鍵-值對(duì)存放該數(shù)據(jù)本身,設(shè)置其在緩存中的有效時(shí)間為第一預(yù)設(shè)時(shí)間;用第二鍵-值對(duì)標(biāo)記該數(shù)據(jù)的預(yù)失效時(shí)間,設(shè)置其在緩存中的有效時(shí)間為第二預(yù)設(shè)時(shí)間;第二預(yù)設(shè)時(shí)間小于第一預(yù)設(shè)時(shí)間;

當(dāng)收到一數(shù)據(jù)請(qǐng)求時(shí),根據(jù)該數(shù)據(jù)請(qǐng)求在所述緩存中查找與請(qǐng)求的數(shù)據(jù)對(duì)應(yīng)的兩個(gè)鍵-值對(duì);如果從緩存查找到第一鍵-值對(duì),但未查找到第二鍵-值對(duì),則將第一鍵-值對(duì)中的值返回給請(qǐng)求方,從數(shù)據(jù)庫重新讀取該請(qǐng)求的數(shù)據(jù)來更新緩存中對(duì)應(yīng)的第一鍵-值對(duì)中的值,并重新設(shè)置對(duì)應(yīng)的第二鍵-值對(duì)以及對(duì)應(yīng)的第一預(yù)設(shè)時(shí)間和第二預(yù)設(shè)時(shí)間。

2.如權(quán)利要求1所述的方法,其中,

保存在所述緩存中的數(shù)據(jù)為熱數(shù)據(jù),所述熱數(shù)據(jù)為數(shù)據(jù)庫中的被訪問頻率高于預(yù)設(shè)值的數(shù)據(jù)。

3.如權(quán)利要求1所述的方法,其中,該方法進(jìn)一步包括:

如果從緩存中查找到第一鍵-值對(duì),也查找到第二鍵-值對(duì),則將第一鍵-值對(duì)中的值返回給請(qǐng)求方,不作其他處理。

4.如權(quán)利要求1所述的方法,其中,該方法進(jìn)一步包括:

如果從緩存未查找到第一鍵-值對(duì),則從數(shù)據(jù)庫中獲取該數(shù)據(jù)請(qǐng)求所請(qǐng)求的數(shù)據(jù)返回給請(qǐng)求方。

5.如權(quán)利要求1所述的方法,其中,所述用第一鍵-值對(duì)存放該數(shù)據(jù)本身,用第二鍵-值對(duì)標(biāo)記該數(shù)據(jù)的預(yù)失效時(shí)間包括:

將第一鍵-值對(duì)中的值設(shè)置為該條數(shù)據(jù)本身;

將第二鍵-值對(duì)中的值設(shè)置為固定值或任意值。

6.一種緩存數(shù)據(jù)的裝置,其中,該裝置包括:

緩存處理單元,適于對(duì)于一條數(shù)據(jù),在緩存中設(shè)置與該數(shù)據(jù)對(duì)應(yīng)的兩個(gè)鍵-值對(duì);其中,用第一鍵-值對(duì)存放該數(shù)據(jù)本身,設(shè)置其在緩存中的有效時(shí)間為第一預(yù)設(shè)時(shí)間;用第二鍵-值對(duì)標(biāo)記該數(shù)據(jù)的預(yù)失效時(shí)間,設(shè)置其在緩存中的有效時(shí)間為第二預(yù)設(shè)時(shí)間;第二預(yù)設(shè)時(shí)間小于第一預(yù)設(shè)時(shí)間;

請(qǐng)求處理單元,適于當(dāng)收到一數(shù)據(jù)請(qǐng)求時(shí),根據(jù)該數(shù)據(jù)請(qǐng)求在所述緩存中查找與請(qǐng)求的數(shù)據(jù)對(duì)應(yīng)的兩個(gè)鍵-值對(duì);如果從緩存查找到第一鍵-值對(duì),但未查找到第二鍵-值對(duì)時(shí),將第一個(gè)鍵對(duì)應(yīng)的值返回給請(qǐng)求方,并向緩存處理單元發(fā)送第一通知;

所述緩存處理單元,進(jìn)一步適于收到第一通知時(shí),從數(shù)據(jù)庫重新讀取該請(qǐng)求的數(shù)據(jù)來更新緩存中對(duì)應(yīng)的第一鍵-值對(duì)中的值,并重新設(shè)置對(duì)應(yīng)的第二鍵-值對(duì)以及對(duì)應(yīng)的第一預(yù)設(shè)時(shí)間和第二預(yù)設(shè)時(shí)間。

7.如權(quán)利要求6所述的裝置,其中,

保存在所述緩存中的數(shù)據(jù)為熱數(shù)據(jù),所述熱數(shù)據(jù)為數(shù)據(jù)庫中的被訪問頻率高于預(yù)設(shè)值的數(shù)據(jù)。

8.如權(quán)利要求6所述的裝置,其中,

所述請(qǐng)求處理單元,進(jìn)一步適于當(dāng)從緩存中查找到第一鍵-值對(duì),也查找到第二鍵-值對(duì)時(shí),將第一鍵-值對(duì)中的值返回給請(qǐng)求方,不作其他處理。

9.如權(quán)利要求6所述的裝置,其中,

所述請(qǐng)求處理單元,進(jìn)一步適于當(dāng)從緩存未查找到第一鍵-值對(duì),則從數(shù)據(jù)庫中獲取該數(shù)據(jù)請(qǐng)求所請(qǐng)求的數(shù)據(jù)返回給請(qǐng)求方。

10.如權(quán)利要求6所述的裝置,其中,

所述緩存處理單元,適于將第一鍵-值對(duì)中的值設(shè)置為該條數(shù)據(jù)本身,將第二鍵-值對(duì)中的值設(shè)置為固定值或任意值。

當(dāng)前第2頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
武川县| 昌黎县| 防城港市| 彰武县| 余江县| 邹城市| 神木县| 荔波县| 沿河| 正镶白旗| 栾川县| 泊头市| 玉山县| 贺兰县| 临邑县| 蓝田县| 航空| 大荔县| 含山县| 鹤山市| 耒阳市| 鄢陵县| 张家口市| 庄浪县| 浠水县| 高密市| 犍为县| 阿拉善盟| 咸宁市| 河源市| 门头沟区| 湛江市| 星子县| 五华县| 广宗县| 郴州市| 盈江县| 湘阴县| 镇江市| 当涂县| 高阳县|