【发布时间】:2016-02-23 20:19:00
【问题描述】:
我使用 redis 和 jedis 已经有一段时间了,到目前为止从未需要 SCAN 命令。但是现在我需要使用SCAN 命令,尤其是hscan。我了解它在 redis 级别上的工作原理,但是 jedis Java 包装器方面让我感到困惑。有ScanResults 和ScanParameter 类在流动,我对如何正确使用它们没有明确的概念。此功能的文档不存在或至少很难找到。谁能指出在哪里可以找到关于如何使用 hscan 和 jedis 迭代哈希的好例子?
很抱歉没有代码,但到目前为止我尝试的方法毫无意义。
【问题讨论】:
-
尝试查看 Jedis 的资源,特别是测试 - 他们通常会提供线索:github.com/xetorthio/jedis/blob/master/src/test/java/redis/…
-
感谢您的指点。但是,测试似乎并没有真正迭代哈希。例如,我只能看到一个对 hscan 的调用。我仍然缺少当前光标作为字符串的概念。