【发布时间】:2010-10-22 17:43:39
【问题描述】:
我想为与我网站的特定部分相关的近期活动构建一个“供稿”。我之前没有使用过memcache,但我正在考虑这样的事情:
- 当向站点提交一条新信息时,为其分配一个唯一键并将其添加到内存缓存中。
- 将此键添加到内存缓存中现有列表的末尾,以便以后可以引用它。
- 检索时,首先从 memcache 中检索键列表
- 对于检索到的每个键,检索单独的信息
- 将各个部分串在一起并作为“提要”返回
例如,用户 cmets:用户写道,“好主意”
- 为“好主意”分配一个唯一键,比如键“1234”
- 将键/数据对插入内存缓存,1234 -> “好主意”
- 将“1234”附加到现有的键列表:key_list -> {2341,41234,124,341,1234}
- 现在检索时,首先查询键列表:{2341,41234,124,341,1234}
- 对于键列表中的每个键,检索数据: 2341 -> “是” 41234 -> “好点” 124 -> “这很有趣” 341 -> “我不同意” 1234 -> “好主意”
这是一个好方法吗?
谢谢!
【问题讨论】: