1.一種跨局域網的Memcache數據共享系統,其特征在于,其包括:處于第一局域網的緩存服務器和API服務器以及處于第二局域網的數據庫和數據服務器,所述數據服務器從數據庫獲取數據并為所述API服務器提供數據調取接口,所述API服務器通過數據服務器提供的調取接口獲取數據并將所述數據轉存于所述緩存服務器。
2.根據權利要求1所述跨局域網的Memcache數據共享系統,其特征在于,所述第二局域網內還包括WEB服務器,所述WEB服務器用于接收用戶對數據的操作,并根據所述操作對數據庫和/或緩存服務器進行相應操作。
3.根據權利要求2所述跨局域網的Memcache數據共享系統,其特征在于,所述WEB服務器與數據庫通信,并當接收到用戶對數據進行的增加操作時,將所述操作對所述數據寫入數據庫。
4.根據權利要求2所述跨局域網的Memcache數據共享系統,其特征在于,所述WEB服務器與各緩存服務器通信,并當其接收到用戶對數據進行修改和/或刪除操作時,控制緩存服務器內相應的數據失效。
5.根據權利要求1-4任一所述跨局域網的Memcache數據共享系統,其特征在于,所述API服務器與數據服務器之間采用JSON格式進行通信。
6.一種跨局域網的Memcache數據共享方法,其特征在于,其包括:
當處于第一局域網的API服務器接收到外部終端設備的調用數據請求時,所述API服務器從緩存服務器中讀取所述數據,其中,所述緩存服務器處于第一局域網;
若所述API服務器未讀取到所述數據,則所述AIP服務器訪問處于第二局域網的數據服務器以獲取所述數據,并將所述數據加載至所述緩存服務器。
7.根據權利要求6所述跨局域網的Memcache數據共享方法,其特征在于,所述若所述API服務器未讀取到所述數據,則所述AIP服務器訪問處于第二局域網的數據服務器以獲取所述數據,并將所述數據加載至所述緩存服務器具體包括:
若所述API服務器未讀取到所述數據,則所述AIP服務器向所述處于第二局域網的數據服務器發送獲取所述數據的請求;
所述數據服務器從數據庫內獲取所述數據,并將所述數據反饋至所述AIP服務器,其中,所述數據庫處于第二局域網;
所述AIP將所述數據加載至所述緩存服務器。
8.根據權利要求7所述跨局域網的Memcache數據共享方法,其特征在于,所述若所述API服務器未讀取到所述數據,則所述AIP服務器向所述處于第二局域網的數據服務器發送獲取所述數據的請求具體包括:
所述AIP服務器獲取所述數據服務器的IP及端口,并將所述IP及端口拼接為調用接口的url;
根據所述url與所述數據服務器建立連接,并向所述處于第二局域網的數據服務器發送獲取所述數據的請求。
9.根據權利要求6所述跨局域網的Memcache數據共享方法,其特征在于,所述第二局域網內還包括WEB服務器,所述方法還包括:
當所述WEB服務器接收到數據處理指令時,判斷所述處理指令的類型,其中,所述數據處理指令的類型為增加/查詢/修改/刪除;
當所述數據處理指令為增加時,所述WEB服務器將所述數據處理指令對應的數據寫入數據庫。
10.根據權利要求9所述跨局域網的Memcache數據共享方法,其特征在于,其還包括:
當所述數據處理指令為修改/刪除數據時,所述WEB服務器控制數據庫修改/刪除所述數據處理指令對應的數據;
所述WEB服務器根據所述數據處理指令失效各緩存服務器內相應的數據。