2009-02-03 65 views
0

什麼是最好的緩存系統/守護進程,支持GET,PUT刪除和列表(memcached的,我覺得,不支持列表)緩存系統,如分佈式緩存,但在這裏我需要列出的是在高速緩存中

一個例子

我想爲我的緩存解決方案使用memcached,但我堅持我目前有的應用程序設計,這是我緩存以下3個URL我需要始終有不同的緩存鍵。這阻止我從剛剛宣佈網址參數有了它我就能生成緩存項的列表。

  • /badappdesign?IOD = 3
  • /badappdesign?IOD = 3 & H = 23
  • /badappdesign?IOD = 3 & dsfj = 435 & dasv = 342

在這種例如IOD = 3已經改變了,所以我需要清除所有包含IOD = 3

我現在緩存到一個數據庫的密鑰和必須做的一個相當昂貴的LIKE「%IOD = 3%」

有什麼可以幫忙嗎?

回答

0

拉出「3」出來IOD = 3的並粘到這一個整數列和索引上是什麼?這將大大降低成本。

+0

謝謝Jay。我應該更清楚,我們不能確定所有的鍵值對。實際上,我們需要能夠緩存完整的字符串。 – 2009-02-04 08:18:31