1.一種緩存數(shù)據(jù)處理方法,其特征在于,包括:
獲取緩存表,其中,所述緩存表中存儲(chǔ)有緩存數(shù)據(jù)的名稱和所述緩存數(shù)據(jù)的存儲(chǔ)地址之間的映射關(guān)系;
從所述緩存表中讀取所述映射關(guān)系;以及
根據(jù)所述映射關(guān)系對(duì)所述緩存數(shù)據(jù)執(zhí)行讀寫(xiě)操作。
2.根據(jù)權(quán)利要求1所述的緩存數(shù)據(jù)處理方法,其特征在于,根據(jù)所述映射關(guān)系對(duì)所述緩存數(shù)據(jù)執(zhí)行讀寫(xiě)操作包括:
獲取讀數(shù)據(jù)請(qǐng)求;
根據(jù)所述讀數(shù)據(jù)請(qǐng)求獲取待讀取數(shù)據(jù)的名稱,其中,所述緩存數(shù)據(jù)包括所述待讀取數(shù)據(jù);
從所述映射關(guān)系中查找與所述待讀取數(shù)據(jù)的名稱對(duì)應(yīng)的存儲(chǔ)地址;以及
根據(jù)所述待讀取數(shù)據(jù)的名稱對(duì)應(yīng)的存儲(chǔ)地址讀取所述待讀取數(shù)據(jù)。
3.根據(jù)權(quán)利要求1所述的緩存數(shù)據(jù)處理方法,其特征在于,所述緩存表包括第一緩存表和第二緩存表,根據(jù)所述映射關(guān)系對(duì)所述緩存數(shù)據(jù)執(zhí)行讀寫(xiě)操作包括:
獲取寫(xiě)數(shù)據(jù)請(qǐng)求;
根據(jù)所述寫(xiě)數(shù)據(jù)請(qǐng)求在緩存中生成待更新數(shù)據(jù);
獲取所述待更新數(shù)據(jù)的存儲(chǔ)地址;
將所述第一緩存表中存儲(chǔ)的所述緩存數(shù)據(jù)的名稱和所述緩存數(shù)據(jù)的存儲(chǔ)地址之間的映射關(guān)系復(fù)制至所述第二緩存表中;以及
根據(jù)所述待更新數(shù)據(jù)的存儲(chǔ)地址更新所述第二緩存表中存儲(chǔ)的所述映射關(guān)系。
4.根據(jù)權(quán)利要求3所述的緩存數(shù)據(jù)處理方法,其特征在于,所述寫(xiě)數(shù)據(jù)請(qǐng)求為多個(gè)寫(xiě)數(shù)據(jù)請(qǐng)求,
獲取寫(xiě)數(shù)據(jù)請(qǐng)求包括:分別獲取所述多個(gè)寫(xiě)數(shù)據(jù)請(qǐng)求,
根據(jù)所述寫(xiě)數(shù)據(jù)請(qǐng)求在緩存中生成待更新數(shù)據(jù)包括:
判斷所述多個(gè)寫(xiě)數(shù)據(jù)請(qǐng)求是否可合并;
當(dāng)判斷出所述多個(gè)寫(xiě)數(shù)據(jù)請(qǐng)求可合并時(shí),對(duì)所述多個(gè)寫(xiě)數(shù)據(jù)請(qǐng)求進(jìn)行合并,得到第一寫(xiě)數(shù)據(jù)請(qǐng)求;以及
根據(jù)所述第一寫(xiě)數(shù)據(jù)請(qǐng)求在緩存中生成所述待更新數(shù)據(jù)。
5.根據(jù)權(quán)利要求1所述的緩存數(shù)據(jù)處理方法,其特征在于,所述緩存表還存儲(chǔ)有時(shí)間戳,所述時(shí)間戳用于表示所述緩存表的生成時(shí)間,當(dāng)所述緩存表為多個(gè)緩存表時(shí),從所述緩存表中讀取所述映射關(guān)系包括:
分別獲取所述多個(gè)緩存表的時(shí)間戳,得到多個(gè)時(shí)間戳;
獲取所述多個(gè)時(shí)間戳中最晚的時(shí)間戳;以及
從所述最晚的時(shí)間戳對(duì)應(yīng)的緩存表中讀取所述映射關(guān)系。
6.根據(jù)權(quán)利要求1所述的緩存數(shù)據(jù)處理方法,其特征在于,所述緩存表還存儲(chǔ)有標(biāo)識(shí)符,所述標(biāo)識(shí)符用于表示所述緩存表是否可讀,其中,當(dāng)所述標(biāo)識(shí)符為第一值時(shí),所述緩存表可讀,當(dāng)所述標(biāo)識(shí)符為第二值時(shí),所述緩存表不可讀。
7.一種緩存數(shù)據(jù)處理裝置,其特征在于,包括:
獲取單元,用于獲取緩存表,其中,所述緩存表中存儲(chǔ)有緩存數(shù)據(jù)的名稱和所述緩存數(shù)據(jù)的存儲(chǔ)地址之間的映射關(guān)系;
讀取單元,用于從所述緩存表中讀取所述映射關(guān)系;以及
讀寫(xiě)單元,用于根據(jù)所述映射關(guān)系對(duì)所述緩存數(shù)據(jù)執(zhí)行讀寫(xiě)操作。
8.根據(jù)權(quán)利要求7所述的緩存數(shù)據(jù)處理裝置,其特征在于,所述讀寫(xiě)單元包括:
第一獲取模塊,用于獲取讀數(shù)據(jù)請(qǐng)求;
第二獲取模塊,用于根據(jù)所述讀數(shù)據(jù)請(qǐng)求獲取待讀取數(shù)據(jù)的名稱,其中,所述緩存數(shù)據(jù)包括所述待讀取數(shù)據(jù);
查找模塊,用于從所述映射關(guān)系中查找與所述待讀取數(shù)據(jù)的名稱對(duì)應(yīng)的存儲(chǔ)地址;以及
讀模塊,用于根據(jù)所述待讀取數(shù)據(jù)的名稱對(duì)應(yīng)的存儲(chǔ)地址讀取所述待讀取數(shù)據(jù)。
9.根據(jù)權(quán)利要求7所述的緩存數(shù)據(jù)處理裝置,其特征在于,所述緩存表包括第一緩存表和第二緩存表,所述讀寫(xiě)單元包括:
第三獲取模塊,用于獲取寫(xiě)數(shù)據(jù)請(qǐng)求;
生成模塊,用于根據(jù)所述寫(xiě)數(shù)據(jù)請(qǐng)求在緩存中生成待更新數(shù)據(jù);
第四獲取模塊,用于獲取所述待更新數(shù)據(jù)的存儲(chǔ)地址;
復(fù)制模塊,用于將所述第一緩存表中存儲(chǔ)的所述緩存數(shù)據(jù)的名稱和所述緩存數(shù)據(jù)的存儲(chǔ)地址之間的映射關(guān)系復(fù)制至所述第二緩存表中;以及
更新模塊,用于根據(jù)所述待更新數(shù)據(jù)的存儲(chǔ)地址更新所述第二緩存表中存儲(chǔ)的所述映射關(guān)系。
10.根據(jù)權(quán)利要求7所述的緩存數(shù)據(jù)處理裝置,其特征在于,所述緩存表還存儲(chǔ)有時(shí)間戳,所述時(shí)間戳用于表示所述緩存表的生成時(shí)間,當(dāng)所述緩存表為多個(gè)緩存表時(shí),所述讀取單元包括:
第五獲取模塊,用于分別獲取所述多個(gè)緩存表的時(shí)間戳,得到多個(gè)時(shí)間戳;
第六獲取模塊,用于獲取所述多個(gè)時(shí)間戳中最晚的時(shí)間戳;以及
讀取模塊,用于從所述最晚的時(shí)間戳對(duì)應(yīng)的緩存表中讀取所述映射關(guān)系。