是否有可能在分页集中获得结果的子集?

时间:2017-10-08 21:17:51

标签: redis

我希望能够翻阅集合的结果,特别是如果它有几千个项目。

smembers命令似乎只返回集合中的所有项目,是否不支持分页?

https://redis.io/commands/smembers

1 个答案:

答案 0 :(得分:0)

不支持在Set中进行分页,因为未对Sets进行排序。

有两种选择:

a)继续使用集合并调用SSCAN来迭代成员。请注意SCAN命令系列保证,因为它与分页相似但不完全相同。

b)切换到使用排序集并调用ZRANGE进行全面分页。