gpt4 book ai didi

redis - 从排序集中随机获取结果的子集而不是词汇? - 雷迪斯

转载 作者:可可西里 更新时间:2023-11-01 11:00:49 25 4
gpt4 key购买 nike

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

现在我正在执行 ZRANGEBYSCORE 以获取在特定日期添加的 25 个名称,似乎我只能以字母格式获取输出。有什么方法可以随机化 Redis 的输出吗?

例如:我不想得到“Albert”、“Andy”、“April”,而是得到“Greg”、“Albert”、“Josh”。

答案是乱七八糟的还是乱七八糟的都没关系,只需要以某种方式完成即可。 (不导出某个日期的所有结果并在 Redis 之外随机排序)

最佳答案

我解决了这个问题,方法是使用 ZCOUNT 获取分数的值数量,将其除以 25,然后执行 25 次 ZRANGEBYSCORE 调用,并设置一个限制和偏移量。

关于redis - 从排序集中随机获取结果的子集而不是词汇? - 雷迪斯,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23350519/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com