【发布时间】:2014-10-27 21:35:19
【问题描述】:
我有数千条消息,每条消息都像属性列表(文本、主题、日期等)一样存储在一个单独的键中:msg:1001、msg:1002 等...
还有一个键入为 messages 的列表,其中包含所有现有消息的 ID:1001,1002,1003...
现在我需要得到 10 条随机消息。
但是,我只需要那些未被用户标记的消息(有点未读)。
每个用户都有一个哈希,键入为flags:USERID = 1001=red,1005=blue,1010=red,...
目前,我必须在我的应用程序中保存完整的消息列表以及当前登录的所有用户的所有标志,并手动进行所有数学运算(在 JavaScript 中)。
有没有办法以Redis的方式进行这样的查询,而不复制应用端的所有数据?
【问题讨论】:
标签: redis