我有一個大表,我想將結果存儲在Memcache中。我在我的服務器上設置了Memcache,但似乎沒有任何有用的文檔(我可以找到)如何有效地傳輸大量數據。我目前能想到的唯一方法是編寫一個mysql查詢來獲取表的鍵值和值,然後將其保存在Memcache中。它不是一個特別可擴展的解決方案(特別是當我的查詢生成幾十萬行時)。有關如何做到這一點的任何建議?轉移到Memcache
編輯:關於我想要做什麼有一些困惑,讓我說我有一個有兩個字段(鍵和值)的表我在拉動信息並且必須匹配到鍵和返回值我想避免每頁加載執行約1000個查詢Memcache似乎是一個完美的替代方案,因爲它設置爲使用鍵值,可以說這個表有100K行。知道從db表到memcache的數據是運行一個查詢,循環遍歷表中的每一行,並創建一個單獨的memcache行。有更好的方法轉移我的桌子嗎?
memcache是關鍵值存儲。請記住,您無法查詢memcache,只有在您知道密鑰存儲的情況下才提取現有數據。 – 2009-11-24 04:00:55
memcache是一個* cache *,你不應該向它導入數據。 – 2009-11-24 04:14:05