2012-09-25 36 views
0

「每個實體類型一個memcache命名空間」是一個好主意嗎?與單個命名空間相比有什麼其他影響?每個實體類型一個memcache命名空間

MemcacheServiceFactory.getMemcacheService("K1"); 
MemcacheServiceFactory.getMemcacheService("K2"); 
MemcacheServiceFactory.getMemcacheService("K3"); 

回答

6

不好主意。

有一堆memecache APIs如cas_multi(),它允許你在一次高效的調用中使用多個鍵。他們會要求你的所有密鑰都在一個命名空間內,所以按名稱分割命名空間意味着你會人爲地限制自己。

只需在生成密鑰時使用每種類型的前綴。

相關問題