1
我使用Memcached來存儲一些PHP對象 - 可以說我的對象是一罐蘇打水。現在,我爲百事可樂的memcached密鑰是4.因此,當我得到'soda_4'時,我得到了百事可樂的物體。重複的memcached對象
問題是,有時我知道我需要百事可樂,但我沒有ID。所以我需要在獲取memcached對象之前進行數據庫調用來獲取ID。這似乎效率低下。
什麼是完美的是,如果我可以通過2個鍵引用相同的對象(每次我保存對象我有ID和名稱)。
此時我正在考慮每次保存2份。
有什麼建議嗎?
你爲什麼使用數字4?爲什麼不使用一個名爲soda_pepsi的密鑰? – Julien
讓我們只說它已經構建到系統中的效率決策。 – therealsix
我在想,我想要的可能是不可能的(使用> 1 memcached服務器),因爲密鑰決定了你的地址 - 因此,1個對象不能有2個密鑰,將它放在2臺不同的服務器上。 – therealsix