从随机排序集中获取结果的子集而不是词汇学? - Redis

时间:2014-04-28 20:23:21

标签: redis

我有一个带有键的排序集"名称",值是名称,分数是名称添加到的日期"名称"。

现在我正在做ZRANGEBYSCORE以获取在特定日期添加的25个名称,而且似乎我只能按字母格式获取输出。有没有办法随机化Redis的输出?

Ex:而不是" Albert"," Andy"," April"我想得到" Greg"," Albert"," Josh"。

如果答案是混乱或被黑客攻击并不重要,只需要以某种方式完成此操作。 (不导出日期的所有结果并在Redis之外随机排序)

1 个答案:

答案 0 :(得分:0)

我通过使用ZCOUNT获取得分的值数,将其跳过25,然后执行25次ZRANGEBYSCORE次限制和偏移调用来解决此问题。