1.一種基于遠程字典服務器的數據存儲方法,其特征在于,所述方法包括:
獲取第一對象遠程字典服務器REDIS或第二對象REDIS緩存的實體對象和參考對象,其中,所述第一對象REDIS位于第一數據中心,所述第二對象REDIS位于第二數據中心;
確定所述實體對象的版本號低于所述參考對象的版本號時,獲取第一版本號REDIS分配的新版本號,并根據所述新版本號獲取第一數據庫重新加載的新實體對象,其中,所述第一版本號REDIS和所述第一數據庫位于所述第一數據中心;
同步更新所述第一對象REDIS和所述第二對象REDIS緩存的實體對象為所述新實體對象。
2.根據權利要求1所述的方法,其特征在于,所述獲取第一對象REDIS或第二對象REDIS緩存的實體對象和參考對象,包括:
通過REDIS的JAVA業(yè)務模塊內容中心的類Jedis Wrapper向本站點內第一對象REDIS或第二對象REDIS發(fā)送對象獲取請求;
接收所述第一對象REDIS或所述第二對象REDIS根據所述對象獲取請求發(fā)送的實體對象和參考對象。
3.根據權利要求1所述的方法,其特征在于,所述獲取第一版本號REDIS分配的新版本號,包括:
向所述第一版本號REDIS發(fā)送新版本號獲取請求;
接收所述第一版本號REDIS根據新版本號獲取請求分配的新版本號,所述新版本號高于所述參考對象的版本號。
4.根據權利要求1所述的方法,其特征在于,所述根據所述新版本號獲取第一數據庫重新加載的新實體對象,包括:
向所述第一數據庫發(fā)送對象加載請求,所述對象加載請求中攜帶有所述新版本號;
接收所述第一數據庫根據所述對象加載請求重新加載的新實體對象。
5.根據權利要求2所述的方法,其特征在于,所述同步更新所述第一對象REDIS和所述第二對象REDIS緩存的實體對象為所述新實體對象,包括:
通過所述Jedis Wrapper同步更新所述第一對象REDIS和所述第二對象REDIS緩存的實體對象為所述新實體對象。
6.根據權利要求1所述的方法,其特征在于,在所述獲取第一版本號REDIS分配的新版本號之后,所述方法還包括:
將所述新版本號同步更新到第二版本號REDIS,所述第二版本號REDIS位于所述第二數據中心。
7.根據權利要求1所述的方法,其特征在于,在所述根據所述新版本號獲取第一數據庫重新加載的新實體對象之后,所述方法還包括:
將所述新實體對象同步更新到第二數據庫,所述第二數據庫位于所述第二數據中心。
8.一種基于遠程字典服務器的數據存儲系統,其特征在于,所述系統包括:位于第一數據中心的第一內容服務器、第一對象REDIS、第一版本號REDIS、第一數據庫,以及位于第二數據中心的第二內容服務器和第二對象REDIS;其中,
所述第一對象REDIS或所述第二對象REDIS,用于緩存實體對象和參考對象;
所述第一版本號REDIS,用于分配新版本號;
所述第一內容服務器或所述第二內容服務器,用于獲取第一對象REDIS或所述第二對象REDIS緩存的實體對象和參考對象;確定所述實體對象的版本號低于所述參考對象的版本號時,獲取所述第一版本號REDIS分配的新版本號,并根據所述新版本號獲取所述第一數據庫重新加載的新實體對象;同步更新所述第一對象REDIS和所述第二對象REDIS緩存的實體對象為所述新實體對象。
9.根據權利要求8所述的系統,其特征在于,所述第一內容服務器或所述第二內容服務器,具體用于通過Jedis Wrapper向本站點內第一對象REDIS或第二對象REDIS發(fā)送對象獲取請求,接收所述第一對象REDIS或第二對象REDIS根據所述對象獲取請求發(fā)送的實體對象和參考對象。
10.根據權利要求8所述的系統,其特征在于,所述第一內容服務器或所述第二內容服務器,具體還用于向所述第一版本號REDIS發(fā)送新版本號獲取請求,接收所述第一版本號REDIS根據所述新版本號獲取請求分配的新版本號,所述新版本號高于所述參考對象的版本號。
11.根據權利要求8所述的系統,其特征在于,所述第一內容服務器或所述第二內容服務器,具體還用于向所述第一數據庫發(fā)送對象加載請求,所述對象加載請求中攜帶有所述新版本號;接收所述第一數據庫根據所述對象加載請求重新加載的新實體對象。
12.根據權利要求9所述的系統,其特征在于,所述第一內容服務器或所述第二內容服務器,具體用于通過Jedis Wrapper同步更新所述第一對象REDIS和所述第二對象REDIS緩存的實體對象為所述新實體對象。
13.根據權利要求9所述系統,其特征在于,所述系統還包括第二版本號REDIS;
所述第一內容服務器或所述第二內容服務器,具體還用于將所述新版本號同步更新到第二版本號REDIS,所述第二版本號REDIS位于所述第二數據中心。
14.根據權利要求9所述系統,其特征在于,所述系統還包括第二數據庫;
所述第一內容服務器或所述第二內容服務器,具體還用于將所述新實體對象同步更新到第二數據庫,所述第二數據庫位于所述第二數據中心。