1.一種訪問服務(wù)端數(shù)據(jù)的方法,其特征在于,包括:
接收消費(fèi)端發(fā)送的數(shù)據(jù)訪問請(qǐng)求;
在服務(wù)端對(duì)應(yīng)的緩存中查找與所述數(shù)據(jù)訪問請(qǐng)求對(duì)應(yīng)的數(shù)據(jù),如果查找成功,則將查找到的數(shù)據(jù)返回至所述消費(fèi)端,否則,則在所述消費(fèi)端查找與所述數(shù)據(jù)訪問請(qǐng)求對(duì)應(yīng)的數(shù)據(jù),并在查找成功后將查找到的數(shù)據(jù)返回至所述消費(fèi)端。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,還包括:
預(yù)先在所述緩存中設(shè)置數(shù)據(jù)鏈表,當(dāng)有新的數(shù)據(jù)需要加入所述數(shù)據(jù)鏈表時(shí),判斷所述數(shù)據(jù)鏈表是否已滿,如果是,則將所述數(shù)據(jù)鏈表中加入時(shí)間最早的數(shù)據(jù)進(jìn)行移除,并將所述新的數(shù)據(jù)加入所述數(shù)據(jù)鏈表,如果否,則直接將所述新的數(shù)據(jù)加入所述數(shù)據(jù)鏈表。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,還包括:
為所述數(shù)據(jù)鏈表中的數(shù)據(jù)設(shè)置對(duì)應(yīng)的生命周期,并在任意數(shù)據(jù)在所述數(shù)據(jù)鏈表中的存放時(shí)間達(dá)到其對(duì)應(yīng)的生命周期時(shí)將該數(shù)據(jù)移除。
4.根據(jù)權(quán)利要求2所述的方法,其特征在于,還包括:
預(yù)先在所述緩存中設(shè)置數(shù)據(jù)記錄表,所述數(shù)據(jù)記錄表包括所述數(shù)據(jù)鏈表中的數(shù)據(jù)及每個(gè)數(shù)據(jù)對(duì)應(yīng)的數(shù)據(jù)索引;
對(duì)應(yīng)的,在所述緩存中查找與所述數(shù)據(jù)訪問請(qǐng)求對(duì)應(yīng)的數(shù)據(jù),包括:
獲取所述數(shù)據(jù)訪問請(qǐng)求中攜帶的數(shù)據(jù)索引,并利用該數(shù)據(jù)索引在所述數(shù)據(jù)記錄表中查詢對(duì)應(yīng)的數(shù)據(jù)。
5.根據(jù)權(quán)利要求1所述的方法,其特征在于,還包括:
如果在所述服務(wù)端未查找到與所述數(shù)據(jù)訪問請(qǐng)求對(duì)應(yīng)的數(shù)據(jù),則返回查找失敗信息至所述消費(fèi)端。
6.一種訪問服務(wù)端數(shù)據(jù)的裝置,其特征在于,包括:
請(qǐng)求接收模塊,用于接收消費(fèi)端發(fā)送的數(shù)據(jù)訪問請(qǐng)求;
數(shù)據(jù)查找模塊,用于在服務(wù)端對(duì)應(yīng)的緩存中查找與所述數(shù)據(jù)訪問請(qǐng)求對(duì)應(yīng)的數(shù)據(jù),如果查找成功,則將查找到的數(shù)據(jù)返回至所述消費(fèi)端,否則,則在所述消費(fèi)端查找與所述數(shù)據(jù)訪問請(qǐng)求對(duì)應(yīng)的數(shù)據(jù),并在查找成功后將查找到的數(shù)據(jù)返回至所述消費(fèi)端。
7.根據(jù)權(quán)利要求6所述的裝置,其特征在于,還包括:
鏈表維護(hù)模塊,用于預(yù)先在所述緩存中設(shè)置數(shù)據(jù)鏈表,當(dāng)有新的數(shù)據(jù)需要加入所述數(shù)據(jù)鏈表時(shí),判斷所述數(shù)據(jù)鏈表是否已滿,如果是,則將所述數(shù)據(jù)鏈表中加入時(shí)間最早的數(shù)據(jù)進(jìn)行移除,并將所述新的數(shù)據(jù)加入所述數(shù)據(jù)鏈表,如果否,則直接將所述新的數(shù)據(jù)加入所述數(shù)據(jù)鏈表。
8.根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述鏈表維護(hù)模塊還包括:
鏈表維護(hù)單元,用于為所述數(shù)據(jù)鏈表中的數(shù)據(jù)設(shè)置對(duì)應(yīng)的生命周期,并在任意數(shù)據(jù)在所述數(shù)據(jù)鏈表中的存放時(shí)間達(dá)到其對(duì)應(yīng)的生命周期時(shí)將該數(shù)據(jù)移除。
9.根據(jù)權(quán)利要求7所述的裝置,其特征在于,還包括:
記錄表建立模塊,用于預(yù)先在所述緩存中設(shè)置數(shù)據(jù)記錄表,所述數(shù)據(jù)記錄表包括所述數(shù)據(jù)鏈表中的數(shù)據(jù)及每個(gè)數(shù)據(jù)對(duì)應(yīng)的數(shù)據(jù)索引;
對(duì)應(yīng)的,所述數(shù)據(jù)查找模塊包括:
數(shù)據(jù)查找單元,用于獲取所述數(shù)據(jù)訪問請(qǐng)求中攜帶的數(shù)據(jù)索引,并利用該數(shù)據(jù)索引在所述數(shù)據(jù)記錄表中查詢對(duì)應(yīng)的數(shù)據(jù)。
10.根據(jù)權(quán)利要求6所述的裝置,其特征在于,還包括:
信息返回模塊,用于如果在所述服務(wù)端未查找到與所述數(shù)據(jù)訪問請(qǐng)求對(duì)應(yīng)的數(shù)據(jù),則返回查找失敗信息至所述消費(fèi)端。