对于排序集以及如何最好地构建它们,我仍然有点迷失。目前我的网站上有一套简单的活动。通常它会显示用户关注,用户喜欢,用户发布等内容.JSON看起来像......
id: 2808697,
activity_type: "created_follower",
description: "Bob followed this profile",
body: null,
user: "Bob",
user_id: 99384,
user_profile_id: 233007,
user_channel_id: 2165811,
user_cube_url: "bob-anerson",
user_action: "followed this profile",
buddy: "http://s3.amazonaws.com/stuff/ju-logo.jpg",
affected: "Bill Anerson is following Jon Denver.",
created_at: "2014-06-24T20:34:11-05:00",
created_ms: 1403660051902,
profile_id: 232811,
channel_id: 2165604,
cube_url: "jondenver",
type: "profiles",
因此,如果活动类型可以是多个事物(IE创建跟随,喜欢事件,发布新闻,ETC),我将如何将这些全部放入有序集合中?我已经确定我希望得分为 created_ms ,但问题是,我可以在一个排序集中执行多个值,这些值都将键作为字段吗?大多数应该是哈希吗?我意识到这是一个相当开放的问题,但是在试图绕过所有教程之后,我只关心在设置数据结构之前,所以我不会陷入深深的杂草。
答案 0 :(得分:2)
如果你想要排序的东西,排序集很有用! ;)
因此,我假设您有兴趣按活动时间(ms)对活动进行排序。至于存储实际数据,您有两种选择: