0

什么是支持 get、put、delete 和 list 的最佳缓存系统/守护进程(我认为 memcached 不支持列表)

一个例子

我想将 memcached 用于我的缓存解决方案,但我坚持使用我目前拥有的应用程序设计,即我缓存以下 3 个 URL,我需要始终拥有不同的缓存键。这阻止了我仅仅声明一个 URL 参数列表,我可以使用这些参数生成一个缓存项。

  • /badappdesign?iod=3
  • /badappdesign?iod=3&h=23
  • /badappdesign?iod=3&dsfj=435&dasv=342

在这种情况下 iod=3 已更改,因此我需要清除所有包含 iod=3 的键

我目前缓存到一个数据库,并且必须做一个相当昂贵的事情,比如 '%iod=3%'

有什么帮助?

4

1 回答 1

0

将“3”从 iod=3 中拉出并将其粘贴到整数列中并为其编制索引?这将大大降低成本。

于 2009-02-03T20:26:55.157 回答