本公開(kāi)的示例實(shí)施例總體涉及計(jì)算機(jī),并且更具體地,涉及用于數(shù)據(jù)處理的方法、裝置、設(shè)備和計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)。
背景技術(shù):
1、隨著互聯(lián)網(wǎng)業(yè)務(wù)的發(fā)展,涉及到庫(kù)存的場(chǎng)景也越來(lái)越多。面對(duì)高并發(fā)場(chǎng)景,如何實(shí)現(xiàn)高可用高性能的庫(kù)存扣減是一個(gè)亟待解決的問(wèn)題。
技術(shù)實(shí)現(xiàn)思路
1、在本公開(kāi)的第一方面,提供了一種用于數(shù)據(jù)處理的方法,包括:將目標(biāo)對(duì)象的總庫(kù)存數(shù)目和緩存集群所包含的分片的總分片數(shù)目進(jìn)行比較;響應(yīng)于確定總庫(kù)存數(shù)目大于或等于總分片數(shù)目,基于總庫(kù)存數(shù)目和總分片數(shù)目的比值,確定緩存集群所包含的分片中各個(gè)分片存儲(chǔ)的庫(kù)存數(shù)目,并且基于各個(gè)分片存儲(chǔ)的庫(kù)存數(shù)目,將目標(biāo)對(duì)象的總庫(kù)存數(shù)目存儲(chǔ)于各個(gè)分片;以及響應(yīng)于確定總庫(kù)存數(shù)目小于總分片數(shù)目,基于目標(biāo)對(duì)象的第一標(biāo)識(shí),確定緩存集群所包含的分片中的目標(biāo)分片,并且將總庫(kù)存數(shù)目存儲(chǔ)于目標(biāo)分片。
2、在本公開(kāi)的第二方面,提供了一種用于數(shù)據(jù)處理的裝置,包括:比較模塊,被配置為將目標(biāo)對(duì)象的總庫(kù)存數(shù)目和緩存集群所包含的分片的總分片數(shù)目進(jìn)行比較;第一存儲(chǔ)模塊,被配置為響應(yīng)于確定總庫(kù)存數(shù)目大于或等于總分片數(shù)目,基于總庫(kù)存數(shù)目和總分片數(shù)目的比值,確定緩存集群所包含的分片中各個(gè)分片存儲(chǔ)的庫(kù)存數(shù)目,并且基于各個(gè)分片存儲(chǔ)的庫(kù)存數(shù)目,將目標(biāo)對(duì)象的總庫(kù)存數(shù)目存儲(chǔ)于各個(gè)分片;以及第二存儲(chǔ)模塊,被配置為響應(yīng)于確定總庫(kù)存數(shù)目小于總分片數(shù)目,基于目標(biāo)對(duì)象的第一標(biāo)識(shí),確定緩存集群所包含的分片中的目標(biāo)分片,并且將總庫(kù)存數(shù)目存儲(chǔ)于目標(biāo)分片。
3、在本公開(kāi)的第三方面,提供了一種電子設(shè)備。該電子設(shè)備包括至少一個(gè)處理單元;以及至少一個(gè)存儲(chǔ)器,至少一個(gè)存儲(chǔ)器被耦合到至少一個(gè)處理單元并且存儲(chǔ)用于由至少一個(gè)處理單元執(zhí)行的指令,指令在由至少一個(gè)處理單元執(zhí)行時(shí)使電子設(shè)備執(zhí)行本公開(kāi)第一方面的方法。
4、在本公開(kāi)的第四方面,提供了一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)。該計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)上存儲(chǔ)有計(jì)算機(jī)程序,其可由處理器執(zhí)行以執(zhí)行根據(jù)本公開(kāi)的第一方面的方法。
5、在本公開(kāi)的第五方面,提供了一種計(jì)算機(jī)程序產(chǎn)品,包括計(jì)算機(jī)可執(zhí)行指令,其中計(jì)算機(jī)可執(zhí)行指令在被處理器執(zhí)行時(shí)實(shí)現(xiàn)本公開(kāi)第一方面的方法。
6、應(yīng)當(dāng)理解,
技術(shù)實(shí)現(xiàn)要素:
部分中所描述的內(nèi)容并非旨在限定本公開(kāi)的實(shí)施例的關(guān)鍵特征或重要特征,也不用于限制本公開(kāi)的范圍。本公開(kāi)的其它特征將通過(guò)以下的描述而變得容易理解。
1.一種用于數(shù)據(jù)處理的方法,包括:
2.根據(jù)權(quán)利要求1所述的方法,其中所述比值包括整數(shù)部分和余數(shù)部分,并且其中基于所述總庫(kù)存數(shù)目和所述總分片數(shù)目的比值,確定所述緩存集群所包含的分片中各個(gè)分片存儲(chǔ)的庫(kù)存數(shù)目包括:
3.根據(jù)權(quán)利要求1所述的方法,其中基于所述目標(biāo)對(duì)象的第一標(biāo)識(shí),確定所述緩存集群所包含的分片中的目標(biāo)分片包括:
4.根據(jù)權(quán)利要求1所述的方法,還包括:
5.根據(jù)權(quán)利要求4所述的方法,還包括:
6.根據(jù)權(quán)利要求5所述的方法,還包括:
7.根據(jù)權(quán)利要求5所述的方法,還包括:
8.一種用于數(shù)據(jù)處理的裝置,包括:
9.一種電子設(shè)備,包括:
10.一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其上存儲(chǔ)有計(jì)算機(jī)程序,所述計(jì)算機(jī)程序可由處理器執(zhí)行以實(shí)現(xiàn)根據(jù)權(quán)利要求1至7任一項(xiàng)所述的方法。
11.一種計(jì)算機(jī)程序產(chǎn)品,包括計(jì)算機(jī)可執(zhí)行指令,其中所述計(jì)算機(jī)可執(zhí)行指令在被處理器執(zhí)行時(shí)實(shí)現(xiàn)根據(jù)權(quán)利要求1至7任一項(xiàng)所述的方法。