我在Redis中使用sorted sets
类型。每个用户都会向Redis添加一个分数 - 当前时间戳和密钥:User:ID_USER
如何从分数(时间戳)排序的redis商店获取10个最新活动?
为此,有一个函数Z REVRANGEBYSCORE
,但如果使用它,我会遇到问题,因为不是每个用户都有最后一次得分的事件。
编辑: 例如,我想按分数(时间戳)合并一些排序的密钥,并为每个用户选择最近4小时的最新数据。
问题是,如果用户没有在此间隔(4小时)内在Redis中发布数据,则该用户不会显示任何内容。但我需要选择按每个用户的时间戳排序的最新数据。也许使用任何功能?