2014-01-13 84 views
1

我嘗試使用memcache來存儲汽車的集合,並且我有一個名爲「carbyIdCache」的緩存名稱,如果傳入一輛汽車的ID,它將返回一個汽車對象。我可以將汽車的所有子類實例的集合存儲在「carbyIdCache 「?例如,轎車,卡車,貨車和旅行車是該車的子類。轎車,卡車,貨車和貨車的實例是否存儲在「carbyIdCache」中?順便說一下,我正在使用Java。我問是否memcache處理繼承。換句話說,如果它可以存儲不同子類的對象。memcache處理繼承嗎?

+0

Memcache是​​一個簡單的鍵值存儲,我不明白你的意思是繼承? –

回答

2

memcache一無所知你是存儲在它是什麼,它不知道Java,或PythonJPEG S或MP3 S,只知道,你給它的bytes數組,它們與key相關。

Wiki

服務器並不關心你的數據是什麼樣子。項目由密鑰 組成,過期時間,可選標誌和原始數據。它確實不知道數據結構 ;您必須上傳預先序列化爲 的數據。一些命令(incr/decr)可以在底層數據上運行,但實現過程簡單。